/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | ninet_hashtables.c | 140 struct inet_listen_hashbucket *ilb2; in ninet_hash2() local 145 ilb2 = ninet_lhash2_bucket_sk(h, sk); in ninet_hash2() 147 spin_lock(&ilb2->lock); in ninet_hash2() 148 hlist_add_head_rcu(&inet_csk(sk)->icsk_listen_portaddr_node, &ilb2->head); in ninet_hash2() 150 ilb2->count++; in ninet_hash2() 151 spin_unlock(&ilb2->lock); in ninet_hash2() 234 struct inet_listen_hashbucket *ilb2; in ninet_unhash2() local 240 ilb2 = ninet_lhash2_bucket_sk(h, sk); in ninet_unhash2() 242 spin_lock(&ilb2->lock); in ninet_unhash2() 244 if (ilb2 in ninet_unhash2() 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 419 struct inet_listen_hashbucket *ilb2; ninet_lookup_listener() local [all...] |
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | inet_hashtables.c | 207 struct inet_listen_hashbucket *ilb2; in inet_hash2() local 212 ilb2 = inet_lhash2_bucket_sk(h, sk); in inet_hash2() 214 spin_lock(&ilb2->lock); in inet_hash2() 217 &ilb2->head); in inet_hash2() 220 &ilb2->head); in inet_hash2() 221 ilb2->count++; in inet_hash2() 222 spin_unlock(&ilb2->lock); in inet_hash2() 227 struct inet_listen_hashbucket *ilb2; in inet_unhash2() local 233 ilb2 = inet_lhash2_bucket_sk(h, sk); in inet_unhash2() 235 spin_lock(&ilb2 in inet_unhash2() 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 345 struct inet_listen_hashbucket *ilb2; __inet_lookup_listener() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | inet_hashtables.c | 384 struct inet_listen_hashbucket *ilb2, in inet_lhash2_lookup() 394 sk_nulls_for_each_rcu(sk, node, &ilb2->nulls_head) { in inet_lhash2_lookup() 439 struct inet_listen_hashbucket *ilb2; in __inet_lookup_listener() local 454 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in __inet_lookup_listener() 456 result = inet_lhash2_lookup(net, ilb2, skb, doff, in __inet_lookup_listener() 464 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in __inet_lookup_listener() 466 result = inet_lhash2_lookup(net, ilb2, skb, doff, in __inet_lookup_listener() 736 struct inet_listen_hashbucket *ilb2; in __inet_hash() local 746 ilb2 = inet_lhash2_bucket_sk(hashinfo, sk); in __inet_hash() 748 spin_lock(&ilb2 in __inet_hash() 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 787 struct inet_listen_hashbucket *ilb2; inet_unhash() local [all...] |
H A D | tcp_ipv4.c | 2367 struct inet_listen_hashbucket *ilb2; in listening_get_first() local 2371 ilb2 = &hinfo->lhash2[st->bucket]; in listening_get_first() 2372 if (hlist_nulls_empty(&ilb2->nulls_head)) in listening_get_first() 2375 spin_lock(&ilb2->lock); in listening_get_first() 2376 sk_nulls_for_each(sk, node, &ilb2->nulls_head) { in listening_get_first() 2380 spin_unlock(&ilb2->lock); in listening_get_first() 2394 struct inet_listen_hashbucket *ilb2; in listening_get_next() local 2409 ilb2 = &hinfo->lhash2[st->bucket]; in listening_get_next() 2410 spin_unlock(&ilb2->lock); in listening_get_next()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | inet6_hashtables.c | 135 struct inet_listen_hashbucket *ilb2, in inet6_lhash2_lookup() 145 inet_lhash2_for_each_icsk_rcu(icsk, &ilb2->head) { in inet6_lhash2_lookup() 194 struct inet_listen_hashbucket *ilb2; in inet6_lookup_listener() local 207 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener() 209 result = inet6_lhash2_lookup(net, ilb2, skb, doff, in inet6_lookup_listener() 217 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener() 219 result = inet6_lhash2_lookup(net, ilb2, skb, doff, in inet6_lookup_listener() 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
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | inet6_hashtables.c | 152 struct inet_listen_hashbucket *ilb2, in inet6_lhash2_lookup() 162 sk_nulls_for_each_rcu(sk, node, &ilb2->nulls_head) { in inet6_lhash2_lookup() 210 struct inet_listen_hashbucket *ilb2; in inet6_lookup_listener() local 225 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener() 227 result = inet6_lhash2_lookup(net, ilb2, skb, doff, in inet6_lookup_listener() 235 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener() 237 result = inet6_lhash2_lookup(net, ilb2, skb, doff, in inet6_lookup_listener() 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
|