Patent ID: 6490280
Filing Date: 2002-12-03
Classification: H04L

Abstract:
A multiport data communication system for switching data packets between ports, the data communication system comprising:a plurality of ports for receiving and transmitting data packets, each transmit port having a transmit queue; a memory storing received data packets; a plurality of queues, each corresponding to a respective port and storing frame pointers that point to where the data packets are stored in the memory; and a plurality of logic circuitry corresponding to the plurality of transmit ports and each logic circuitry configured for reading respective frame pointers from the plurality of queues, reading from the memory the respective data packets corresponding to the respective frame pointers, reassembling the data read from the memory including performing inserting or modifying a virtual local area network (VLAN) tag, and performing inserting or stripping a Device ID into the data read from the memory, and writing the reassembled data to the corresponding transmit queue.