摘要 |
<p>Disclosed is a method for use by a host interface in receiving connection-based or connectionless data that has been segmented into a plurality of cells, wherein each cell comprises at least a virtual circuit identifier (VCI) and a cell body. The method comprises the steps of: storing each cell body in a dual port reassembly buffer (20-8); generating and storing in a pointer memory (20-7) a linked list comprising a plurality of pointers, wherein each pointer identifies where in the dual port reassembly buffer a corresponding one of the cell bodies is stored; and storing in a content addressable memory (CAM 20-2) a VCI at a location that refers to a location in the pointer memory at which the linked list is accessible. Each linked list is accessible by referring to its corresponding VCI. In addition, the linked list is organized as a first item and a plurality of nodes with each node identifying a storage location of a corresponding cell body and the first item identifying the last node in the linked list, the first node in the linked list, and the number of cells represented by the linked list.</p> |