Home
last modified time | relevance | path

Searched refs:hashinfo (Results 1 – 22 of 22) sorted by relevance

/net/ipv4/
A Dinet_timewait_sock.c30 struct inet_hashinfo *hashinfo) in inet_twsk_bind_unhash() argument
50 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_kill() local
51 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill()
60 hashinfo->bhash_size)]; in inet_twsk_kill()
66 inet_twsk_bind_unhash(tw, hashinfo); in inet_twsk_kill()
109 struct inet_hashinfo *hashinfo, in inet_twsk_hashdance_schedule() argument
123 hashinfo->bhash_size)]; in inet_twsk_hashdance_schedule()
236 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_deschedule_put() local
309 void inet_twsk_purge(struct inet_hashinfo *hashinfo) in inet_twsk_purge() argument
311 struct inet_ehash_bucket *head = &hashinfo->ehash[0]; in inet_twsk_purge()
[all …]
A Dinet_hashtables.c187 head = &hashinfo->bhash[bhash]; in __inet_put_port()
428 struct inet_hashinfo *hashinfo, in __inet_lookup_listener() argument
440 hashinfo == net->ipv4.tcp_death_row.hashinfo) { in __inet_lookup_listener()
493 struct inet_hashinfo *hashinfo, in __inet_lookup_established() argument
1302 hashinfo->ehash_locks = ptr; in inet_ehash_locks_alloc()
1304 hashinfo->ehash_locks_mask = nblocks - 1; in inet_ehash_locks_alloc()
1314 new_hashinfo = kmemdup(hashinfo, sizeof(*hashinfo), GFP_KERNEL); in inet_pernet_hashinfo_alloc()
1345 if (!hashinfo->pernet) in inet_pernet_hashinfo_free()
1348 inet_ehash_locks_free(hashinfo); in inet_pernet_hashinfo_free()
1349 vfree(hashinfo->ehash); in inet_pernet_hashinfo_free()
[all …]
A Draw_diag.c59 struct raw_hashinfo *hashinfo = raw_get_hashinfo(r); in raw_sock_get() local
64 if (IS_ERR(hashinfo)) in raw_sock_get()
65 return ERR_CAST(hashinfo); in raw_sock_get()
69 hlist = &hashinfo->ht[slot]; in raw_sock_get()
141 struct raw_hashinfo *hashinfo = raw_get_hashinfo(r); in raw_diag_dump() local
149 if (IS_ERR(hashinfo)) in raw_diag_dump()
161 hlist = &hashinfo->ht[slot]; in raw_diag_dump()
A Dinet_diag.c522 struct inet_hashinfo *hashinfo, in inet_diag_find_one_icsk() argument
540 sk = inet6_lookup(net, hashinfo, NULL, 0, in inet_diag_find_one_icsk()
565 int inet_diag_dump_one_icsk(struct inet_hashinfo *hashinfo, in inet_diag_dump_one_icsk() argument
576 sk = inet_diag_find_one_icsk(net, hashinfo, req); in inet_diag_dump_one_icsk()
1043 for (i = s_i; i <= hashinfo->lhash2_mask; i++) { in inet_diag_dump_icsk()
1048 ilb = &hashinfo->lhash2[i]; in inet_diag_dump_icsk()
1106 for (i = s_i; i < hashinfo->bhash_size; i++) { in inet_diag_dump_icsk()
1116 ibb = &hashinfo->bhash2[i]; in inet_diag_dump_icsk()
1188 for (i = s_i; i <= hashinfo->ehash_mask; i++) { in inet_diag_dump_icsk()
1189 struct inet_ehash_bucket *head = &hashinfo->ehash[i]; in inet_diag_dump_icsk()
[all …]
A Dtcp_diag.c185 hinfo = sock_net(cb->skb->sk)->ipv4.tcp_death_row.hashinfo; in tcp_diag_dump()
195 hinfo = sock_net(cb->skb->sk)->ipv4.tcp_death_row.hashinfo; in tcp_diag_dump_one()
209 hinfo = net->ipv4.tcp_death_row.hashinfo; in tcp_diag_destroy()
A Dtcp_ipv4.c509 sk = __inet_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, in tcp_v4_err()
826 sk1 = __inet_lookup_listener(net, net->ipv4.tcp_death_row.hashinfo, in tcp_v4_send_reset()
1995 sk = __inet_lookup_established(net, net->ipv4.tcp_death_row.hashinfo,
2239 sk = __inet_lookup_skb(net->ipv4.tcp_death_row.hashinfo,
2430 net->ipv4.tcp_death_row.hashinfo,
2619 struct inet_hashinfo *hinfo = seq_file_net(seq)->ipv4.tcp_death_row.hashinfo;
2665 hinfo = seq_file_net(seq)->ipv4.tcp_death_row.hashinfo;
2700 struct inet_hashinfo *hinfo = seq_file_net(seq)->ipv4.tcp_death_row.hashinfo;
3541 .h.hashinfo = NULL,
3579 net->ipv4.tcp_death_row.hashinfo = hinfo;
[all …]
A Dtcp_minisocks.c366 inet_twsk_hashdance_schedule(tw, sk, net->ipv4.tcp_death_row.hashinfo, timeo); in tcp_time_wait()
412 if (net->ipv4.tcp_death_row.hashinfo->pernet) { in tcp_twsk_purge()
414 inet_twsk_purge(net->ipv4.tcp_death_row.hashinfo); in tcp_twsk_purge()
A Dtcp_offload.c437 sk = __inet_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, in tcp4_check_fraglist_gro()
A Dinet_connection_sock.c1013 struct inet_hashinfo *hashinfo = tcp_get_hashinfo(sk); in reqsk_queue_unlink() local
1016 lock = inet_ehash_lockp(hashinfo, req->rsk_hash); in reqsk_queue_unlink()
A Desp4.c135 sk = inet_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, x->id.daddr.a4, in esp_find_tcp_sk()
A Dsysctl_net_ipv4.c396 struct inet_hashinfo *hinfo = net->ipv4.tcp_death_row.hashinfo; in proc_tcp_ehash_entries()
/net/ipv6/
A Dinet6_hashtables.c50 struct inet_hashinfo *hashinfo, in __inet6_lookup_established() argument
64 unsigned int slot = hash & hashinfo->ehash_mask; in __inet6_lookup_established()
65 struct inet_ehash_bucket *head = &hashinfo->ehash[slot]; in __inet6_lookup_established()
203 struct inet_hashinfo *hashinfo, in inet6_lookup_listener() argument
215 hashinfo == net->ipv4.tcp_death_row.hashinfo) { in inet6_lookup_listener()
224 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener()
234 ilb2 = inet_lhash2_bucket(hashinfo, hash2); in inet6_lookup_listener()
247 struct inet_hashinfo *hashinfo, in inet6_lookup() argument
256 sk = __inet6_lookup(net, hashinfo, skb, doff, saddr, sport, daddr, in inet6_lookup()
270 struct inet_hashinfo *hinfo = death_row->hashinfo; in __inet6_check_established()
A Dtcpv6_offload.c39 sk = __inet6_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, in tcp6_check_fraglist_gro()
A Dtcp_ipv6.c391 sk = __inet6_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, in tcp_v6_err()
1076 sk1 = inet6_lookup_listener(net, net->ipv4.tcp_death_row.hashinfo, in tcp_v6_send_reset()
1792 sk = __inet6_lookup_skb(net->ipv4.tcp_death_row.hashinfo, skb, __tcp_hdrlen(th),
1979 sk2 = inet6_lookup_listener(net, net->ipv4.tcp_death_row.hashinfo,
2032 sk = __inet6_lookup_established(net, net->ipv4.tcp_death_row.hashinfo,
2371 .h.hashinfo = NULL,
A Desp6.c152 sk = __inet6_lookup_established(net, net->ipv4.tcp_death_row.hashinfo, &x->id.daddr.in6, in esp6_find_tcp_sk()
/net/ipv4/netfilter/
A Dnf_tproxy_ipv4.c84 struct inet_hashinfo *hinfo = net->ipv4.tcp_death_row.hashinfo; in nf_tproxy_get_sock_v4()
A Dnf_socket_ipv4.c74 return inet_lookup(net, net->ipv4.tcp_death_row.hashinfo, in nf_socket_get_sock_v4()
/net/ipv6/netfilter/
A Dnf_tproxy_ipv6.c83 struct inet_hashinfo *hinfo = net->ipv4.tcp_death_row.hashinfo; in nf_tproxy_get_sock_v6()
A Dnf_socket_ipv6.c86 return inet6_lookup(net, net->ipv4.tcp_death_row.hashinfo, in nf_socket_get_sock_v6()
/net/mptcp/
A Dmptcp_diag.c86 hinfo = net->ipv4.tcp_death_row.hashinfo; in mptcp_diag_dump_listeners()
A Dprotocol.c4087 mptcp_prot.h.hashinfo = tcp_prot.h.hashinfo; in mptcp_proto_init()
/net/core/
A Dfilter.c6770 struct inet_hashinfo *hinfo = net->ipv4.tcp_death_row.hashinfo; in sk_lookup()

Completed in 81 milliseconds