sk_num
r->id.idiag_sport = htons(READ_ONCE(sk->sk_num));
if (net_eq(sock_net(sk), net) && READ_ONCE(sk->sk_num) == hnum &&
&sk->sk_v6_rcv_saddr, sk->sk_num,
sk->sk_rcv_saddr, sk->sk_num,
const __portpair ports = INET_COMBINED_PORTS(sk->sk_dport, sk->sk_num);
sk->sk_daddr, htons(sk->sk_num),
htons(sk->sk_num), disn, sisn);
if (r->id.idiag_sport != htons(READ_ONCE(sk->sk_num)) &&
sk->sk_num, msg);
sk->sk_num, msg);
sk->sk_rcv_saddr, sk->sk_num,
hash = udp_ehashfn(net, sk->sk_rcv_saddr, sk->sk_num,
if (sk && dport == htons(sk->sk_num))
&sk->sk_v6_daddr, htons(sk->sk_num),
htons(sk->sk_num), disn, sisn);
sk->sk_rcv_saddr, sk->sk_num,
&sk->sk_v6_rcv_saddr, sk->sk_num,
hash = udp6_ehashfn(net, &sk->sk_v6_rcv_saddr, sk->sk_num,
if (sk && dport == htons(sk->sk_num))
r->id.idiag_sport = htons(smc->clcsock->sk->sk_num);
(sk->sk_num != reuse_listen_hport &&
sk->sk_num != listen_hport &&
if (sk->sk_num == ports[0])
else if (sk->sk_num == ports[1])
if (sk->sk_num == ports[0])
else if (sk->sk_num == ports[1])
hash ^= sk->sk_num;