Dynamic adjust multicast drop threshold to provide fair handling between multicast and unicast frames
First Claim
Patent Images
1. 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.
8 Assignments
0 Petitions
Accused Products
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.
28 Citations
43 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
- 24. 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.
-
30. 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. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification