Searched refs:hashrnd (Results 1 - 8 of 8) sorted by relevance

/linux-master/include/uapi/linux/netfilter/
H A Dxt_HMARK.h47 __u32 hashrnd; member in struct:xt_hmark_info
/linux-master/net/ipv6/ila/
H A Dila_xlat.c34 static u32 hashrnd __read_mostly;
37 net_get_random_once(&hashrnd, sizeof(hashrnd));
45 return jhash_2words(v[0], v[1], hashrnd);
/linux-master/net/sched/
H A Dcls_flow.c56 u32 hashrnd; member in struct:flow_filter
325 classid = jhash2(keys, f->nkeys, f->hashrnd);
350 get_random_bytes(&f->hashrnd, 4);
470 fnew->hashrnd = fold->hashrnd;
515 get_random_bytes(&fnew->hashrnd, 4);
/linux-master/kernel/bpf/
H A Dhashtab.c106 u32 hashrnd; member in struct:bpf_htab
543 htab->hashrnd = 0;
545 htab->hashrnd = get_random_u32();
617 static inline u32 htab_map_hash(const void *key, u32 key_len, u32 hashrnd) argument
620 return jhash2(key, key_len / 4, hashrnd);
621 return jhash(key, key_len, hashrnd);
687 hash = htab_map_hash(key, key_size, htab->hashrnd);
847 hash = htab_map_hash(key, key_size, htab->hashrnd);
1114 hash = htab_map_hash(key, key_size, htab->hashrnd);
1217 hash = htab_map_hash(key, key_size, htab->hashrnd);
[all...]
/linux-master/drivers/net/hyperv/
H A Dhyperv_net.h1075 static u32 hashrnd __read_mostly;
1077 net_get_random_once(&hashrnd, sizeof(hashrnd));
1104 hash = jhash2((u32 *)&flow.addrs.v4addrs, 2, hashrnd);
1106 hash = jhash2((u32 *)&flow.addrs.v6addrs, 8, hashrnd);
/linux-master/net/core/
H A Dflow_dissector.c1668 static siphash_aligned_key_t hashrnd; variable
1671 net_get_random_once(&hashrnd, sizeof(hashrnd));
1783 return __flow_hash_from_keys(keys, &hashrnd);
1836 return __flow_hash_from_keys(&keys, &hashrnd);
1856 hash = ___skb_get_hash(skb, &keys, &hashrnd);
/linux-master/net/netfilter/
H A Dxt_HMARK.c125 hash = jhash_3words(src, dst, t->uports.v32, info->hashrnd);
/linux-master/net/ipv4/
H A Dudp.c3439 static u32 hashrnd __read_mostly;
3441 net_get_random_once(&hashrnd, sizeof(hashrnd));
3443 return hashrnd;

Completed in 383 milliseconds