Patent ID: 8107477

Claim:
An adapter in a network equipment comprising: input ports receiving network variable length data packets; output ports sending network variable length data packets; a frame process component for storing as words said data packets in at least one storage unit, identifying at least one target port from the output ports, building at least one target port queue wherein the at least one target port queue points to a series of frames to be directed to a designated output port and creating control blocks with packet information, wherein each series of frames comprises a start of frame cell, an end of frame cell, and a set of continuation frame cells, wherein the control blocks with packet information further comprises information including a frame packing indicator, position in buffer indicator and a cell qualifier indicator, wherein the frame packing indicator indicates that a cell should be filled up with bytes for a subsequent word, without losing unused space when the cell is not fully filled up by the previous frame, wherein the position in buffer indicator indicates a byte position from a beginning of a frame segment at which to start writing cell data, and wherein the cell qualifier indicator indicates whether the cell is the start of frame cell, the end of frame cell, or one of the set of continuation frame cells; a finite state machine, for requesting and receiving acknowledgment of segmenting information availability, for repetitively activating a multiplexer with the data packets, for segmenting information data according to a finite cell pattern and sending cell data to the at least one target port while incrementing the position in buffer indicator according to the finite cell pattern until an output cell is complete; a scheduler designating a packet queue to be served at a given time; and a packet segmenting process component for preparing segmenting information for assembling each fixed length cell from the variable length data packets in packet queues.