发明名称 |
Transmit rate pacing system and method |
摘要 |
System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace engine includes a binning controller for receiving queues from a transmit DMA queue manager and determines the earliest allowed time for a particular queue that is stored and paced in a Work Bin, a Fast Bin, or a Slow Bin. A pace table stores information about the minimum inter-packet-gap for each connection that is coupled to the transmit DMA queue manager. A timer is coupled to the binning controller with a multi-bit continuous counter that increments at a predetermined time unit and wraps around after a predetermined amount of time.
|
申请公布号 |
US7596644(B2) |
申请公布日期 |
2009.09.29 |
申请号 |
US20060329444 |
申请日期 |
2006.01.11 |
申请人 |
SOLARFLARE COMMUNICATIONS, INC. |
发明人 |
YU CHING;RIDDOCH DAVID;POPE STEVE;CHIANG JOHN MINGYUNG;SINGH ALOK;ROBERTS DEREK |
分类号 |
G06F3/00 |
主分类号 |
G06F3/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|