发明名称 |
Enqueuing received network packets based, at least in part, on at least one programmable mask |
摘要 |
In an embodiment, a method is provided. The method of this embodiment provides in response to receiving a packet, looking up a packet characteristic in one of at least one protocol table to determine one or more fields of the packet to use as a hash value, applying a hash function to the hash value to obtain a hash result, and using the hash result to determine one of a plurality of processors on which to process the packet. |
申请公布号 |
US8874767(B2) |
申请公布日期 |
2014.10.28 |
申请号 |
US201213438780 |
申请日期 |
2012.04.03 |
申请人 |
Intel Corporation |
发明人 |
Goglin Stephen D.;Cornett Linden |
分类号 |
G06F15/16;H04L12/741;H04L12/801;H04L12/54 |
主分类号 |
G06F15/16 |
代理机构 |
|
代理人 |
|
主权项 |
1. At least one storage medium having stored thereon, individually or in combination, instructions to select queues for received packets that when executed, are to:
determine a protocol of a packet; select at least one programmable mask in response to the protocol of the packet; apply the at least one programmable mask to at least a portion of the packet; based, at least in part, on application of the at least one programmable mask to the at least the portion of the packet, select one queue from among a plurality of queues; cause an entry to be enqueued for the packet in the selected one queue from among the plurality of queues. |
地址 |
Santa Clara CA US |