Dynamic adjust multicast drop threshold to provide fair handling between multicast and unicast frames
AssigneeAltima
InventorsShrjie Tzeng, Yi-Hsien Hao
Life of this patent
Estimating the term…
Abstract
A network device for managing data flow can have a data port configured to receive data, a plurality of pointers for pointing to the data received, and a queue for queuing the plurality of pointers. The queue can be configured to have at least one dynamic threshold therein. Furthermore, the network device can have a control module configured to adjust the at least one dynamic threshold with respect to the data flow.
Claims43
A method of managing data flow, the method comprising the steps of:
- monitoring a queue position with respect to the data flow in a network device;
- adjusting at least one dynamic threshold when the queue position is at a predetermined threshold;
- and
- implementing an action with respect to the data flow when the at least one dynamic threshold is adjusted.
A network device for managing data flow, said network device comprising:
- a data port configured to receive data;
- a buffer memory configured to buffer the data received;
- a plurality of pointers for pointing to a section of the buffer memory;
- a queue for queuing the plurality of pointers, said queue configured to have at least one dynamic threshold therein;
- and
- a control module configured to adjust the at least one dynamic threshold with respect to the data flow.
The network device of claim 24, wherein the control module is configured to adjust the at least one dynamic threshold when a number of the plurality of pointers in the queue is less than the first static threshold, and when the data flow condition is a pause condition.
A system for managing data flow, said system comprising:
- a monitoring means for monitoring a queue position with respect to the data flow in a network device;
- an adjusting means for adjusting at least one dynamic threshold when the queue position is at a predetermined threshold;
- and
- an implementing means for implementing an action with respect to the data flow when the at least one dynamic threshold is adjusted.
Dependencies are inferred from the claim text.