US 11,875,839 B2
Flow based rate limit
Ben-Zion Friedman, Jerusalem (IL); Eliezer Tamir, Bait Shemesh (IL); and Manasi Deval, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on May 8, 2017, as Appl. No. 15/589,893.
Prior Publication US 2018/0322913 A1, Nov. 8, 2018
Int. Cl. G06F 13/14 (2006.01); G11C 11/4076 (2006.01); G06F 12/06 (2006.01); G06F 13/16 (2006.01); G06F 13/42 (2006.01); G11C 8/18 (2006.01); G06F 11/00 (2006.01); G06F 12/02 (2006.01); G11C 8/00 (2006.01)
CPC G11C 11/4076 (2013.01) [G06F 12/063 (2013.01); G06F 12/0653 (2013.01); G06F 13/1626 (2013.01); G06F 13/4217 (2013.01); G11C 8/18 (2013.01); G06F 11/00 (2013.01); G06F 12/02 (2013.01); G11C 8/00 (2013.01)] 26 Claims
OG exemplary drawing
 
1. An apparatus comprising:
first circuitry to:
assign at least one of a plurality of transmit queues to a flow as a dedicated transmit queue based on a destination of the flow,
communicate the dedicated transmit queue to a source of the flow, wherein the source of the flow comprises a process that requested transmission of at least one packet associated with the flow, and
transmit packets of the flow from the dedicated transmit queue, and
second circuitry coupled to the transmit queues, the second circuitry to allocate a flow transmit bandwidth to the dedicated transmit queue to enforce a flow rate limit for the flow.