Flow control using rules queue monitoring in a network switching system
AssigneeAdvanced Micro Devices, Inc.
InventorsMichael Vengchong Lau, Shashank C. Merchant
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsMichael Vengchong Lau, Shashank C. Merchant
Estimating the term…
A novel method of flow control in a multiport data switching system having a decision making engine for controlling data forwarding between receive ports and at least one transmit port. Data blocks representing received data packets are placed in a plurality of data queues to be processed by the decision making engine. The data queues allocated to the receive ports are monitored to produce a flow control threshold signal for a selected data queue to indicate a heavy traffic condition of a receive port corresponding to the selected data queue. For example, the flow control threshold signal may indicate that the receive port is close to an overflow condition. Monitoring of a selected data queue may be performed by comparing a write pointer indicating a memory location for writing the data blocks into the selected data queue with a read pointer indicating a memory location for reading the data blocks from the selected data queue. The flow control threshold signal is produced when a predetermined number of memory entries in the data queue is occupied.
A multiport data communication system for transferring data packets between ports, the data communication system comprising:
In a communication system having a decision making engine for controlling data forwarding between a receive port of a plurality of receive ports and at least one transmit port, a method of flow control comprising the steps of:
Dependencies are inferred from the claim text.