Lines Matching refs:udptable
234 struct udp_table *udptable = sk->sk_prot->h.udp_table;
252 rand = (rand | 1) * (udptable->mask + 1);
253 last = first + udptable->mask + 1;
255 hslot = udp_hashslot(udptable, net, first);
259 udptable->log);
269 !test_bit(snum >> udptable->log, bitmap) &&
279 hslot = udp_hashslot(udptable, net, snum);
285 slot2 &= udptable->mask;
286 hash2_nulladdr &= udptable->mask;
288 hslot2 = udp_hashslot2(udptable, slot2);
294 hslot2 = udp_hashslot2(udptable, hash2_nulladdr);
326 hslot2 = udp_hashslot2(udptable, udp_sk(sk)->udp_portaddr_hash);
472 struct udp_table *udptable,
480 if (udptable != &udp_table)
499 int sdif, struct udp_table *udptable, struct sk_buff *skb)
507 slot2 = hash2 & udptable->mask;
508 hslot2 = &udptable->hash2[slot2];
519 sk = udp4_lookup_run_bpf(net, udptable, skb,
533 slot2 = hash2 & udptable->mask;
534 hslot2 = &udptable->hash2[slot2];
548 struct udp_table *udptable)
554 inet_sdif(skb), udptable, skb);
668 struct udp_table *udptable,
685 udptable, NULL);
715 int __udp4_lib_err(struct sk_buff *skb, u32 info, struct udp_table *udptable)
730 inet_sdif(skb), udptable, NULL);
735 sk = __udp4_lib_err_encap(net, iph, uh, udptable, skb,
1976 struct udp_table *udptable = sk->sk_prot->h.udp_table;
1979 hslot = udp_hashslot(udptable, sock_net(sk),
1981 hslot2 = udp_hashslot2(udptable, udp_sk(sk)->udp_portaddr_hash);
2007 struct udp_table *udptable = sk->sk_prot->h.udp_table;
2010 hslot2 = udp_hashslot2(udptable, udp_sk(sk)->udp_portaddr_hash);
2011 nhslot2 = udp_hashslot2(udptable, newhash);
2016 hslot = udp_hashslot(udptable, sock_net(sk),
2234 struct udp_table *udptable,
2239 struct udp_hslot *hslot = udp_hashslot(udptable, net, hnum);
2249 udptable->mask;
2250 hash2 = ipv4_portaddr_hash(net, daddr, hnum) & udptable->mask;
2252 hslot = &udptable->hash2[hash2];
2368 int __udp4_lib_rcv(struct sk_buff *skb, struct udp_table *udptable,
2419 saddr, daddr, udptable, proto);
2421 sk = __udp4_lib_lookup_skb(skb, uh->source, uh->dest, udptable);