/Linux-v5.15/net/ipv6/ |
D | inet6_hashtables.c | 56 const u16 hnum, in __inet6_lookup_established() argument 61 const __portpair ports = INET_COMBINED_PORTS(sport, hnum); in __inet6_lookup_established() 65 unsigned int hash = inet6_ehashfn(net, daddr, hnum, saddr, sport); in __inet6_lookup_established() 95 const unsigned short hnum, in compute_score() argument 101 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score() 121 unsigned short hnum) in lookup_reuseport() argument 127 phash = inet6_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 139 const unsigned short hnum, const int dif, const int sdif) in inet6_lhash2_lookup() argument 147 score = compute_score(sk, net, hnum, daddr, dif, sdif); in inet6_lhash2_lookup() 150 saddr, sport, daddr, hnum); in inet6_lhash2_lookup() [all …]
|
D | udp.c | 103 const struct in6_addr *daddr, unsigned short hnum, in compute_score() argument 111 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 150 unsigned int hnum) in lookup_reuseport() argument 156 hash = udp6_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 166 const struct in6_addr *daddr, unsigned int hnum, in udp6_lib_lookup2() argument 177 daddr, hnum, dif, sdif); in udp6_lib_lookup2() 180 saddr, sport, daddr, hnum); in udp6_lib_lookup2() 198 u16 hnum) in udp6_lookup_run_bpf() argument 207 saddr, sport, daddr, hnum, &sk); in udp6_lookup_run_bpf() 211 reuse_sk = lookup_reuseport(net, sk, skb, saddr, sport, daddr, hnum); in udp6_lookup_run_bpf() [all …]
|
/Linux-v5.15/include/net/ |
D | inet6_hashtables.h | 48 const u16 hnum, const int dif, 57 const unsigned short hnum, 66 const u16 hnum, in __inet6_lookup() argument 71 sport, daddr, hnum, in __inet6_lookup() 78 daddr, hnum, dif, sdif); in __inet6_lookup()
|
D | inet_hashtables.h | 268 const unsigned short hnum, 335 const __be32 daddr, const u16 hnum, 356 u16 hnum = ntohs(dport); in __inet_lookup() local 360 daddr, hnum, dif, sdif); in __inet_lookup() 366 sport, daddr, hnum, dif, sdif); in __inet_lookup()
|
/Linux-v5.15/net/ipv4/ |
D | inet_hashtables.c | 233 const unsigned short hnum, const __be32 daddr, in compute_score() argument 238 if (net_eq(sock_net(sk), net) && sk->sk_num == hnum && in compute_score() 258 __be32 daddr, unsigned short hnum) in lookup_reuseport() argument 264 phash = inet_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 282 const __be32 daddr, const unsigned short hnum, in inet_lhash2_lookup() argument 291 score = compute_score(sk, net, hnum, daddr, dif, sdif); in inet_lhash2_lookup() 294 saddr, sport, daddr, hnum); in inet_lhash2_lookup() 310 __be32 daddr, u16 hnum) in inet_lookup_run_bpf() argument 319 saddr, sport, daddr, hnum, &sk); in inet_lookup_run_bpf() 323 reuse_sk = lookup_reuseport(net, sk, skb, doff, saddr, sport, daddr, hnum); in inet_lookup_run_bpf() [all …]
|
D | udp.c | 359 __be32 daddr, unsigned short hnum, in compute_score() argument 367 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 416 __be32 daddr, unsigned short hnum) in lookup_reuseport() argument 422 hash = udp_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 432 __be32 daddr, unsigned int hnum, in udp4_lib_lookup2() argument 444 daddr, hnum, dif, sdif); in udp4_lib_lookup2() 447 saddr, sport, daddr, hnum); in udp4_lib_lookup2() 463 __be32 daddr, u16 hnum) in udp4_lookup_run_bpf() argument 472 saddr, sport, daddr, hnum, &sk); in udp4_lookup_run_bpf() 476 reuse_sk = lookup_reuseport(net, sk, skb, saddr, sport, daddr, hnum); in udp4_lookup_run_bpf() [all …]
|