Lines Matching refs:hash
34 The filter used in RSS is typically a hash function over the network
35 and/or transport layer headers-- for example, a 4-tuple hash over
39 by masking out the low order seven bits of the computed hash for the
40 packet (usually a Toeplitz hash), taking this number as a key into the
59 hash, is usually programmed by the driver at initialization. The
109 2) software filters can easily be added to hash over new protocols,
119 flow hash over the packet’s addresses or ports (2-tuple or 4-tuple hash
120 depending on the protocol). This serves as a consistent hash of the
121 associated flow of the packet. The hash is either provided by hardware
122 or will be computed in the stack. Capable hardware can pass the hash in
124 hash used for RSS (e.g. computed Toeplitz hash). The hash is saved in
125 skb->rx_hash and can be used elsewhere in the stack as a hash of the
130 an index into the list is computed from the flow hash modulo the size
201 bucket and incrementing a per-bucket counter. The hash function is
228 While RPS steers packets solely based on hash, and thus generally
237 In RFS, packets are not forwarded directly by the value of their hash,
238 but the hash is used as index into a flow lookup table. This table maps
239 flows to the CPUs where those flows are being processed. The flow hash
271 entry i is actually selected by hash and multiple flows may hash to the
387 queues match, one is selected by using the flow hash to compute an index