| CPC H04L 47/22 (2013.01) [H04L 47/28 (2013.01)] | 17 Claims |

|
1. A method for performing dynamic traffic shaping, comprising:
adjusting an expiration time of a timer and a packet count threshold by a processor of a transmitting device according to throughput of transmission from an application of the transmitting device to a receiving device;
holding application packets from the application by the processor until the expiration time expires or a packet count exceeds the packet count threshold, whichever occurs first; and
transmitting the application packets by the processor to the receiving device over a peripheral component interconnect express (PCIe) bus when the expiration time expires or the packet count exceeds the packet count threshold;
wherein one of the transmitting device and the receiving device comprises a root complex, and the other of the transmitting device and the receiving device comprises an endpoint.
|