Programmable reassembly of data received in an ATM network

Multiplex communications – Communication techniques for information carried in plural... – Assembly or disassembly of messages having address headers

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

370395, H04J 324

Patent

active

060977345

ABSTRACT:
An improved network interface card (NIC) allows received ATM cells of a protocol data unit (PDU) to be grouped by a programmable size and then sent via an efficient DMA transfer to the host computer memory. Sizes of the blocks of data transferred from the NIC to the host memory are optimized for virtual circuit type, PDU type, NIC memory constraints, bus bandwidth, maximum DMA transfer rate, etc. A destination host receives cells for multiple virtual circuits in an interleaved fashion for various PDUs. The received cells are divided up by virtual circuit; cells for one virtual circuit are stored in a linked list of slots, where each slot contains one ATM cell. Cells from each virtual circuit are linked together in a group, with a separate linked list of cells for each virtual circuit. A programmable group size parameter defines how many cells are grouped together in the linked list before the group is dispatched to system memory in the host computer. When the number of cells in a linked list reaches this programmable group size, or when the last cell of a PDU arrives, the linked list of cells is sent via DMA transfer to host memory. The DMA transfer uses buffers in the host computer memory to complete the PDU reassembly process. Groups of cells are transferred from the NIC to the host computer buffers as a single group. If a buffer fills up, or a PDU is complete, a new host computer buffer is used for additional portions of that PDU or for a subsequent PDU.

REFERENCES:
patent: 5303302 (1994-04-01), Burrows
patent: 5610921 (1997-03-01), Chritensen
patent: 5768275 (1998-06-01), Lincoln et al.
patent: 5774469 (1998-06-01), Wirkestrand
patent: 5796735 (1998-08-01), Miller et al.
patent: 5802051 (1998-09-01), Petersen et al.
patent: 5822321 (1998-10-01), Petersen et al.
patent: 5848068 (1998-12-01), Daniel et al.
patent: 5867509 (1999-02-01), Tanaka
patent: 5870394 (1999-02-01), Oprea
patent: 5884064 (1999-03-01), Rosenberg
patent: 5898688 (1999-04-01), Norton et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programmable reassembly of data received in an ATM network does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable reassembly of data received in an ATM network, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable reassembly of data received in an ATM network will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-670911

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.