Protocol-independent receive-side scaling
AssigneeGoogle Inc.
InventorsYuhong Mao, Richard Lee Sites
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsYuhong Mao, Richard Lee Sites
Estimating the term…
A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of RSS hash M-tuple definitions. The selected RSS hash M-tuple definition is applied as a protocol-independent arbitrary set of bits to the headers of the incoming packet to form a RSS hash M-tuple vector, which is used to compute a RSS hash. Based on the RSS hash, a particular queue is selected from a set of destination queues identified for the packet, and the packet is delivered to the selected particular queue.
A method, comprising:
A chip, comprising:
A system, comprising:
Dependencies are inferred from the claim text.