| CPC G06F 9/505 (2013.01) [G06F 9/5083 (2013.01); H04L 2012/5678 (2013.01); H04L 47/11 (2013.01); H04L 47/12 (2013.01); H04L 47/125 (2013.01)] | 18 Claims |

|
8. An apparatus comprising:
a device interface;
a first set of one or more processing units; and
a second set of one or more processing units, wherein:
the first set of one or more processing units are to perform heavy flow detection for packets of a flow and
the second set of one or more processing units are to perform processing of packets of a heavy flow, wherein:
the first set of one or more processing units and the second set of one or more processing units are different,
the flow comprises the heavy flow based on a receive rate of the packets of the flow over a period of time and a first level,
the perform heavy flow detection comprises determine a byte count of the packets of the flow at a network interface device and perform binary tree traversal using the first set of one or more processing units, and
at least one processing unit of the first set of one or more processing units is to manage a hash-table backed binary tree for the flow to perform the heavy flow detection.
|