| CPC H04L 47/2425 (2013.01) [H04L 47/60 (2013.01); H04L 47/6215 (2013.01); H04L 47/6275 (2013.01); H04L 47/808 (2013.01)] | 19 Claims |

|
1. A system comprising:
a plurality of processor units to execute a plurality of transmission sub-interfaces, each transmission sub-interface to perform hierarchical quality of service (HQoS) scheduling on a distinct subset of a plurality of packets, wherein each transmission sub-interface is to schedule its subset of the plurality of packets for transmission by a network interface controller by assigning the packets of the subset to a plurality of transmission queues that each correspond to a distinct traffic class;
wherein a first transmission sub-interface is to initially assign a first bandwidth profile to the traffic class corresponding to the first transmission queue, wherein the first bandwidth profile specifies a bandwidth for the traffic class that is equal to a minimum required bandwidth for the traffic class;
wherein the first transmission sub-interface is to assign a second bandwidth profile to the traffic class corresponding to the first transmission queue based on a determination that the first bandwidth profile has been active for the traffic class for a period of time, wherein the second bandwidth profile specifies a bandwidth for the traffic class that is greater than the minimum required bandwidth for the traffic class.
|