/kernel/linux/linux-5.10/net/ipv6/ |
H A D | inet6_hashtables.c | 56 const u16 hnum, in __inet6_lookup_established() 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() 101 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score() 121 unsigned short hnum) in lookup_reuseport() 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() 147 score = compute_score(sk, net, hnum, daddr, dif, sdif); in inet6_lhash2_lookup() 150 saddr, sport, daddr, hnum); in inet6_lhash2_lookup() 51 __inet6_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif) __inet6_lookup_established() argument 94 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const struct in6_addr *daddr, const int dif, const int sdif) compute_score() argument 116 lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, int doff, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned short hnum) lookup_reuseport() argument 134 inet6_lhash2_lookup(struct net *net, struct inet_listen_hashbucket *ilb2, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif, const int sdif) inet6_lhash2_lookup() argument 162 inet6_lookup_run_bpf(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum) inet6_lookup_run_bpf() argument 187 inet6_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif, const int sdif) inet6_lookup_listener() argument [all...] |
H A D | udp.c | 116 const struct in6_addr *daddr, unsigned short hnum, in compute_score() 124 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 163 unsigned int hnum) in lookup_reuseport() 169 hash = udp6_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 179 const struct in6_addr *daddr, unsigned int hnum, in udp6_lib_lookup2() 190 daddr, hnum, dif, sdif); in udp6_lib_lookup2() 193 result = lookup_reuseport(net, sk, skb, saddr, sport, daddr, hnum); in udp6_lib_lookup2() 208 daddr, hnum, dif, sdif); in udp6_lib_lookup2() 220 u16 hnum) in udp6_lookup_run_bpf() 229 saddr, sport, daddr, hnum, in udp6_lookup_run_bpf() 114 compute_score(struct sock *sk, struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned short hnum, int dif, int sdif) compute_score() argument 158 lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned int hnum) lookup_reuseport() argument 177 udp6_lib_lookup2(struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned int hnum, int dif, int sdif, struct udp_hslot *hslot2, struct sk_buff *skb) udp6_lib_lookup2() argument 214 udp6_lookup_run_bpf(struct net *net, struct udp_table *udptable, struct sk_buff *skb, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, u16 hnum) udp6_lookup_run_bpf() argument 246 unsigned short hnum = ntohs(dport); __udp6_lib_lookup() local 782 __udp_v6_is_mcast_sock(struct net *net, struct sock *sk, __be16 loc_port, const struct in6_addr *loc_addr, __be16 rmt_port, const struct in6_addr *rmt_addr, int dif, int sdif, unsigned short hnum) __udp_v6_is_mcast_sock() argument 826 unsigned short hnum = ntohs(uh->dest); __udp6_lib_mcast_deliver() local 1035 unsigned short hnum = ntohs(loc_port); __udp6_lib_demux_lookup() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | inet6_hashtables.c | 55 const u16 hnum, in __inet6_lookup_established() 60 const __portpair ports = INET_COMBINED_PORTS(sport, hnum); in __inet6_lookup_established() 64 unsigned int hash = inet6_ehashfn(net, daddr, hnum, saddr, sport); in __inet6_lookup_established() 94 const unsigned short hnum, in compute_score() 100 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score() 124 * @hnum: destination port in host byte order. 135 unsigned short hnum, in inet6_lookup_reuseport() 143 net, daddr, hnum, saddr, sport); in inet6_lookup_reuseport() 156 const unsigned short hnum, const int dif, const int sdif) in inet6_lhash2_lookup() 163 score = compute_score(sk, net, hnum, dadd in inet6_lhash2_lookup() 50 __inet6_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif) __inet6_lookup_established() argument 93 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const struct in6_addr *daddr, const int dif, const int sdif) compute_score() argument 130 inet6_lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, int doff, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned short hnum, inet6_ehashfn_t *ehashfn) inet6_lookup_reuseport() argument 151 inet6_lhash2_lookup(struct net *net, struct inet_listen_hashbucket *ilb2, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif, const int sdif) inet6_lhash2_lookup() argument 178 inet6_lookup_run_sk_lookup(struct net *net, int protocol, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, inet6_ehashfn_t *ehashfn) inet6_lookup_run_sk_lookup() argument 203 inet6_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const unsigned short hnum, const int dif, const int sdif) inet6_lookup_listener() argument [all...] |
H A D | udp.c | 122 const struct in6_addr *daddr, unsigned short hnum, in compute_score() 130 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 168 const struct in6_addr *daddr, unsigned int hnum, in udp6_lib_lookup2() 179 daddr, hnum, dif, sdif); in udp6_lib_lookup2() 189 saddr, sport, daddr, hnum, udp6_ehashfn); in udp6_lib_lookup2() 204 daddr, hnum, dif, sdif); in udp6_lib_lookup2() 217 unsigned short hnum = ntohs(dport); in __udp6_lib_lookup() local 222 hash2 = ipv6_portaddr_hash(net, daddr, hnum); in __udp6_lib_lookup() 228 daddr, hnum, dif, sdif, in __udp6_lib_lookup() 237 saddr, sport, daddr, hnum, di in __udp6_lib_lookup() 120 compute_score(struct sock *sk, struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned short hnum, int dif, int sdif) compute_score() argument 166 udp6_lib_lookup2(struct net *net, const struct in6_addr *saddr, __be16 sport, const struct in6_addr *daddr, unsigned int hnum, int dif, int sdif, struct udp_hslot *hslot2, struct sk_buff *skb) udp6_lib_lookup2() argument 794 __udp_v6_is_mcast_sock(struct net *net, const struct sock *sk, __be16 loc_port, const struct in6_addr *loc_addr, __be16 rmt_port, const struct in6_addr *rmt_addr, int dif, int sdif, unsigned short hnum) __udp_v6_is_mcast_sock() argument 838 unsigned short hnum = ntohs(uh->dest); __udp6_lib_mcast_deliver() local 1060 unsigned short hnum = ntohs(loc_port); __udp6_lib_demux_lookup() local [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | ninet_hashtables.c | 302 * hnum: Destination port 309 const u16 hnum, in __ninet_lookup_established() 315 const __portpair ports = INET_COMBINED_PORTS(sport, hnum); in __ninet_lookup_established() 317 unsigned int hash = ninet_ehashfn(net, daddr, hnum, saddr, sport); in __ninet_lookup_established() 347 const unsigned short hnum, in nip_tcp_compute_score() 353 if (inet_sk(sk)->inet_num == hnum && sk->sk_family == PF_NINET && in nip_tcp_compute_score() 376 const struct nip_addr *daddr, const unsigned short hnum, in ninet_lhash2_lookup() 391 score = nip_tcp_compute_score(sk, net, hnum, daddr, dif, sdif); in ninet_lhash2_lookup() 399 phash = ninet_ehashfn(net, daddr, hnum, saddr, sport); in ninet_lhash2_lookup() 417 const unsigned short hnum, cons in ninet_lookup_listener() 304 __ninet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const struct nip_addr *saddr, const __be16 sport, const struct nip_addr *daddr, const u16 hnum, const int dif) __ninet_lookup_established() argument 346 nip_tcp_compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const struct nip_addr *daddr, const int dif, int sdif) nip_tcp_compute_score() argument 372 ninet_lhash2_lookup(struct net *net, struct inet_listen_hashbucket *ilb2, struct sk_buff *skb, int doff, const struct nip_addr *saddr, __be16 sport, const struct nip_addr *daddr, const unsigned short hnum, const int dif, const int sdif) ninet_lhash2_lookup() argument 412 ninet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct nip_addr *saddr, const __be16 sport, const struct nip_addr *daddr, const unsigned short hnum, const int dif, const int sdif) ninet_lookup_listener() argument [all...] |
H A D | udp.c | 145 const struct nip_addr *daddr, unsigned short hnum, in nip_udp_compute_score() 152 udp_sk(sk)->udp_port_hash != hnum || in nip_udp_compute_score() 202 unsigned short hnum, in nip_udp_lib_lookup2() 212 int score = nip_udp_compute_score(sk, net, saddr, sport, daddr, hnum, dif, sdif); in nip_udp_lib_lookup2() 229 unsigned short hnum = ntohs(dport); in __nip_udp_lib_lookup() local 235 hash2 = nip_udp_portaddr_hash(net, daddr, hnum); in __nip_udp_lib_lookup() 241 daddr, hnum, dif, sdif, in __nip_udp_lib_lookup() 248 hash2 = nip_udp_portaddr_hash(net, &nip_any_addr, hnum); in __nip_udp_lib_lookup() 253 &nip_any_addr, hnum, dif, sdif, in __nip_udp_lib_lookup() 143 nip_udp_compute_score(struct sock *sk, struct net *net, const struct nip_addr *saddr, __be16 sport, const struct nip_addr *daddr, unsigned short hnum, int dif, int sdif) nip_udp_compute_score() argument 198 nip_udp_lib_lookup2(struct net *net, const struct nip_addr *saddr, u_short sport, const struct nip_addr *daddr, unsigned short hnum, int dif, int sdif, struct udp_hslot *hslot2, struct sk_buff *skb) nip_udp_lib_lookup2() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | inet6_hashtables.h | 48 const u16 hnum, const int dif, 64 unsigned short hnum, 73 const unsigned short hnum, 82 const u16 hnum, const int dif, 91 const u16 hnum, in __inet6_lookup() 96 sport, daddr, hnum, in __inet6_lookup() 103 daddr, hnum, dif, sdif); in __inet6_lookup() 85 __inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif, bool *refcounted) __inet6_lookup() argument
|
H A D | inet_hashtables.h | 317 const unsigned short hnum, 379 const __be32 daddr, const u16 hnum, 393 __be32 daddr, unsigned short hnum, 400 __be32 daddr, u16 hnum, const int dif, 421 u16 hnum = ntohs(dport); in __inet_lookup() local 425 daddr, hnum, dif, sdif); in __inet_lookup() 431 sport, daddr, hnum, dif, sdif); in __inet_lookup()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/include/net/ |
H A D | ninet_hashtables.h | 50 const u16 hnum, const int dif); 58 const unsigned short hnum, const int dif, const int sdif); 66 const u16 hnum, in __ninet_lookup() 70 sport, daddr, hnum, dif); in __ninet_lookup() 76 daddr, hnum, dif, 0); in __ninet_lookup() 60 __ninet_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct nip_addr *saddr, const __be16 sport, const struct nip_addr *daddr, const u16 hnum, const int dif, bool *refcounted) __ninet_lookup() argument
|
/kernel/linux/linux-5.10/include/net/ |
H A D | inet6_hashtables.h | 48 const u16 hnum, const int dif, 57 const unsigned short hnum, 66 const u16 hnum, in __inet6_lookup() 71 sport, daddr, hnum, in __inet6_lookup() 78 daddr, hnum, dif, sdif); in __inet6_lookup() 60 __inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif, bool *refcounted) __inet6_lookup() argument
|
H A D | inet_hashtables.h | 251 const unsigned short hnum, 313 const __be32 daddr, const u16 hnum, 334 u16 hnum = ntohs(dport); in __inet_lookup() local 338 daddr, hnum, dif, sdif); in __inet_lookup() 344 sport, daddr, hnum, dif, sdif); in __inet_lookup()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | inet_hashtables.c | 242 const unsigned short hnum, const __be32 daddr, in compute_score() 247 if (net_eq(sock_net(sk), net) && sk->sk_num == hnum && in compute_score() 267 __be32 daddr, unsigned short hnum) in lookup_reuseport() 273 phash = inet_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 291 const __be32 daddr, const unsigned short hnum, in inet_lhash2_lookup() 300 score = compute_score(sk, net, hnum, daddr, dif, sdif); in inet_lhash2_lookup() 303 saddr, sport, daddr, hnum); in inet_lhash2_lookup() 319 __be32 daddr, u16 hnum) in inet_lookup_run_bpf() 328 saddr, sport, daddr, hnum, &sk); in inet_lookup_run_bpf() 332 reuse_sk = lookup_reuseport(net, sk, skb, doff, saddr, sport, daddr, hnum); in inet_lookup_run_bpf() 241 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const __be32 daddr, const int dif, const int sdif) compute_score() argument 264 lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, int doff, __be32 saddr, __be16 sport, __be32 daddr, unsigned short hnum) lookup_reuseport() argument 287 inet_lhash2_lookup(struct net *net, struct inet_listen_hashbucket *ilb2, struct sk_buff *skb, int doff, const __be32 saddr, __be16 sport, const __be32 daddr, const unsigned short hnum, const int dif, const int sdif) inet_lhash2_lookup() argument 315 inet_lookup_run_bpf(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, __be32 saddr, __be16 sport, __be32 daddr, u16 hnum) inet_lookup_run_bpf() argument 338 __inet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const __be32 saddr, __be16 sport, const __be32 daddr, const unsigned short hnum, const int dif, const int sdif) __inet_lookup_listener() argument 401 __inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const u16 hnum, const int dif, const int sdif) __inet_lookup_established() argument [all...] |
H A D | udp.c | 361 __be32 daddr, unsigned short hnum, in compute_score() 369 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 418 __be32 daddr, unsigned short hnum) in lookup_reuseport() 424 hash = udp_ehashfn(net, daddr, hnum, saddr, sport); in lookup_reuseport() 434 __be32 daddr, unsigned int hnum, in udp4_lib_lookup2() 446 daddr, hnum, dif, sdif); in udp4_lib_lookup2() 449 result = lookup_reuseport(net, sk, skb, saddr, sport, daddr, hnum); in udp4_lib_lookup2() 464 daddr, hnum, dif, sdif); in udp4_lib_lookup2() 475 __be32 daddr, u16 hnum) in udp4_lookup_run_bpf() 484 saddr, sport, daddr, hnum, in udp4_lookup_run_bpf() 359 compute_score(struct sock *sk, struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned short hnum, int dif, int sdif) compute_score() argument 415 lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, __be32 saddr, __be16 sport, __be32 daddr, unsigned short hnum) lookup_reuseport() argument 432 udp4_lib_lookup2(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif, int sdif, struct udp_hslot *hslot2, struct sk_buff *skb) udp4_lib_lookup2() argument 471 udp4_lookup_run_bpf(struct net *net, struct udp_table *udptable, struct sk_buff *skb, __be32 saddr, __be16 sport, __be32 daddr, u16 hnum) udp4_lookup_run_bpf() argument 501 unsigned short hnum = ntohs(dport); __udp4_lib_lookup() local 586 __udp_is_mcast_sock(struct net *net, struct sock *sk, __be16 loc_port, __be32 loc_addr, __be16 rmt_port, __be32 rmt_addr, int dif, int sdif, unsigned short hnum) __udp_is_mcast_sock() argument 2238 unsigned short hnum = ntohs(uh->dest); __udp4_lib_mcast_deliver() local 2476 unsigned short hnum = ntohs(loc_port); __udp4_lib_mcast_demux_lookup() local 2506 unsigned short hnum = ntohs(loc_port); __udp4_lib_demux_lookup() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | inet_hashtables.c | 320 const unsigned short hnum, const __be32 daddr, in compute_score() 325 if (net_eq(sock_net(sk), net) && sk->sk_num == hnum && in compute_score() 351 * @hnum: destination port in host byte order. 360 __be32 daddr, unsigned short hnum, in inet_lookup_reuseport() 368 net, daddr, hnum, saddr, sport); in inet_lookup_reuseport() 387 const __be32 daddr, const unsigned short hnum, in inet_lhash2_lookup() 395 score = compute_score(sk, net, hnum, daddr, dif, sdif); in inet_lhash2_lookup() 398 saddr, sport, daddr, hnum, inet_ehashfn); in inet_lhash2_lookup() 414 __be32 daddr, u16 hnum, const int dif, in inet_lookup_run_sk_lookup() 421 daddr, hnum, di in inet_lookup_run_sk_lookup() 319 compute_score(struct sock *sk, struct net *net, const unsigned short hnum, const __be32 daddr, const int dif, const int sdif) compute_score() argument 357 inet_lookup_reuseport(struct net *net, struct sock *sk, struct sk_buff *skb, int doff, __be32 saddr, __be16 sport, __be32 daddr, unsigned short hnum, inet_ehashfn_t *ehashfn) inet_lookup_reuseport() argument 383 inet_lhash2_lookup(struct net *net, struct inet_listen_hashbucket *ilb2, struct sk_buff *skb, int doff, const __be32 saddr, __be16 sport, const __be32 daddr, const unsigned short hnum, const int dif, const int sdif) inet_lhash2_lookup() argument 410 inet_lookup_run_sk_lookup(struct net *net, int protocol, struct sk_buff *skb, int doff, __be32 saddr, __be16 sport, __be32 daddr, u16 hnum, const int dif, inet_ehashfn_t *ehashfn) inet_lookup_run_sk_lookup() argument 432 __inet_lookup_listener(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const __be32 saddr, __be16 sport, const __be32 daddr, const unsigned short hnum, const int dif, const int sdif) __inet_lookup_listener() argument 497 __inet_lookup_established(struct net *net, struct inet_hashinfo *hashinfo, const __be32 saddr, const __be16 sport, const __be32 daddr, const u16 hnum, const int dif, const int sdif) __inet_lookup_established() argument [all...] |
H A D | udp.c | 368 __be32 daddr, unsigned short hnum, in compute_score() 376 udp_sk(sk)->udp_port_hash != hnum || in compute_score() 425 __be32 daddr, unsigned int hnum, in udp4_lib_lookup2() 437 daddr, hnum, dif, sdif); in udp4_lib_lookup2() 447 saddr, sport, daddr, hnum, udp_ehashfn); in udp4_lib_lookup2() 462 daddr, hnum, dif, sdif); in udp4_lib_lookup2() 476 unsigned short hnum = ntohs(dport); in __udp4_lib_lookup() local 481 hash2 = ipv4_portaddr_hash(net, daddr, hnum); in __udp4_lib_lookup() 487 daddr, hnum, dif, sdif, in __udp4_lib_lookup() 496 saddr, sport, daddr, hnum, di in __udp4_lib_lookup() 366 compute_score(struct sock *sk, struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned short hnum, int dif, int sdif) compute_score() argument 423 udp4_lib_lookup2(struct net *net, __be32 saddr, __be16 sport, __be32 daddr, unsigned int hnum, int dif, int sdif, struct udp_hslot *hslot2, struct sk_buff *skb) udp4_lib_lookup2() argument 566 __udp_is_mcast_sock(struct net *net, const struct sock *sk, __be16 loc_port, __be32 loc_addr, __be16 rmt_port, __be32 rmt_addr, int dif, int sdif, unsigned short hnum) __udp_is_mcast_sock() argument 2233 unsigned short hnum = ntohs(uh->dest); __udp4_lib_mcast_deliver() local 2481 unsigned short hnum = ntohs(loc_port); __udp4_lib_mcast_demux_lookup() local 2517 unsigned short hnum = ntohs(loc_port); __udp4_lib_demux_lookup() local [all...] |