Lines Matching defs:hash
30 * This permits us to split one 32bit hash (provided per packet by rxhash or
44 /* We use a double buffering right before hash change
45 * (Section 4.4 of SFB reference : moving hash functions)
85 * We store in skb_cb the two hash values.
99 * If using 'internal' SFB flow classifier, hash comes from skb rxhash
100 * If using external classifier, hash comes from the classid.
129 u32 hash = sfbhash & SFB_BUCKET_MASK;
132 if (b[hash].qlen < 0xFFFF)
133 b[hash].qlen++;
158 u32 hash = sfbhash & SFB_BUCKET_MASK;
161 if (b[hash].qlen > 0)
162 b[hash].qlen--;
331 u32 hash = sfbhash & SFB_BUCKET_MASK;
332 struct sfb_bucket *b = &q->bins[slot].bins[i][hash];
364 u32 hash = sfbhash & SFB_BUCKET_MASK;
365 struct sfb_bucket *b = &q->bins[slot].bins[i][hash];