Symbol: inet_timewait_sock
include/linux/btf_ids.h
246
BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
include/linux/tcp.h
559
struct inet_timewait_sock tw_sk;
include/net/inet_hashtables.h
530
struct inet_timewait_sock **,
include/net/inet_timewait_sock.h
101
void inet_twsk_free(struct inet_timewait_sock *tw);
include/net/inet_timewait_sock.h
102
void inet_twsk_put(struct inet_timewait_sock *tw);
include/net/inet_timewait_sock.h
104
void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
include/net/inet_timewait_sock.h
107
struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk,
include/net/inet_timewait_sock.h
111
void inet_twsk_hashdance_schedule(struct inet_timewait_sock *tw,
include/net/inet_timewait_sock.h
116
void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo,
include/net/inet_timewait_sock.h
119
static inline void inet_twsk_reschedule(struct inet_timewait_sock *tw, int timeo)
include/net/inet_timewait_sock.h
124
void inet_twsk_deschedule_put(struct inet_timewait_sock *tw);
include/net/inet_timewait_sock.h
129
struct net *twsk_net(const struct inet_timewait_sock *twsk)
include/net/inet_timewait_sock.h
135
void twsk_net_set(struct inet_timewait_sock *twsk, struct net *net)
include/net/inet_timewait_sock.h
96
static inline struct inet_timewait_sock *inet_twsk(const struct sock *sk)
include/net/inet_timewait_sock.h
98
return (struct inet_timewait_sock *)sk;
include/net/netfilter/nf_tproxy.h
20
static inline void nf_tproxy_twsk_deschedule_put(struct inet_timewait_sock *tw)
include/net/psp/functions.h
122
psp_twsk_rx_policy_check(struct inet_timewait_sock *tw, struct sk_buff *skb)
include/net/psp/functions.h
13
struct inet_timewait_sock;
include/net/psp/functions.h
160
psp_twsk_init(struct inet_timewait_sock *tw, const struct sock *sk) { }
include/net/psp/functions.h
161
static inline void psp_twsk_assoc_free(struct inet_timewait_sock *tw) { }
include/net/psp/functions.h
187
psp_twsk_rx_policy_check(struct inet_timewait_sock *tw, struct sk_buff *skb)
include/net/psp/functions.h
35
void psp_twsk_init(struct inet_timewait_sock *tw, const struct sock *sk);
include/net/psp/functions.h
36
void psp_twsk_assoc_free(struct inet_timewait_sock *tw);
include/net/tcp.h
466
enum tcp_tw_status tcp_timewait_state_process(struct inet_timewait_sock *tw,
net/core/filter.c
11960
BTF_TYPE_EMIT(struct inet_timewait_sock);
net/ipv4/inet_hashtables.c
1039
struct sock *, __u16, struct inet_timewait_sock **,
net/ipv4/inet_hashtables.c
1044
struct inet_timewait_sock *tw = NULL;
net/ipv4/inet_hashtables.c
577
struct inet_timewait_sock **twp,
net/ipv4/inet_hashtables.c
591
struct inet_timewait_sock *tw = NULL;
net/ipv4/inet_timewait_sock.c
103
void inet_twsk_hashdance_schedule(struct inet_timewait_sock *tw,
net/ipv4/inet_timewait_sock.c
163
struct inet_timewait_sock *tw = timer_container_of(tw, t, tw_timer);
net/ipv4/inet_timewait_sock.c
168
struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk,
net/ipv4/inet_timewait_sock.c
172
struct inet_timewait_sock *tw;
net/ipv4/inet_timewait_sock.c
230
void inet_twsk_deschedule_put(struct inet_timewait_sock *tw)
net/ipv4/inet_timewait_sock.c
265
void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo, bool rearm)
net/ipv4/inet_timewait_sock.c
30
void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
net/ipv4/inet_timewait_sock.c
49
static void inet_twsk_kill(struct inet_timewait_sock *tw)
net/ipv4/inet_timewait_sock.c
75
void inet_twsk_free(struct inet_timewait_sock *tw)
net/ipv4/inet_timewait_sock.c
84
void inet_twsk_put(struct inet_timewait_sock *tw)
net/ipv4/inet_timewait_sock.c
91
static void inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo)
net/ipv4/tcp.c
5100
struct inet_timewait_sock *tw = inet_twsk(sk);
net/ipv4/tcp_diag.c
197
struct inet_timewait_sock *tw = inet_twsk(sk);
net/ipv4/tcp_diag.c
290
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_family) !=
net/ipv4/tcp_diag.c
293
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_num) !=
net/ipv4/tcp_diag.c
296
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_dport) !=
net/ipv4/tcp_diag.c
299
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_rcv_saddr) !=
net/ipv4/tcp_diag.c
302
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_daddr) !=
net/ipv4/tcp_diag.c
306
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_rcv_saddr) !=
net/ipv4/tcp_diag.c
309
BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_daddr) !=
net/ipv4/tcp_ipv4.c
1038
struct inet_timewait_sock *tw = inet_twsk(sk);
net/ipv4/tcp_ipv4.c
121
const struct inet_timewait_sock *tw = inet_twsk(sktw);
net/ipv4/tcp_ipv4.c
2910
static void get_timewait4_sock(const struct inet_timewait_sock *tw,
net/ipv4/tcp_ipv4.c
886
offsetof(struct inet_timewait_sock, tw_bound_dev_if));
net/ipv4/tcp_minisocks.c
101
tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb,
net/ipv4/tcp_minisocks.c
332
struct inet_timewait_sock *tw;
net/ipv4/tcp_minisocks.c
39
tcp_timewait_check_oow_rate_limit(struct inet_timewait_sock *tw,
net/ipv6/inet6_hashtables.c
267
struct inet_timewait_sock **twp,
net/ipv6/inet6_hashtables.c
280
struct inet_timewait_sock *tw = NULL;
net/ipv6/tcp_ipv6.c
1120
struct inet_timewait_sock *tw = inet_twsk(sk);
net/ipv6/tcp_ipv6.c
1931
struct inet_timewait_sock *tw = inet_twsk(sk);
net/ipv6/tcp_ipv6.c
2203
struct inet_timewait_sock *tw, int i)
net/psp/psp_sock.c
266
void psp_twsk_init(struct inet_timewait_sock *tw, const struct sock *sk)
net/psp/psp_sock.c
276
void psp_twsk_assoc_free(struct inet_timewait_sock *tw)
tools/include/linux/btf_ids.h
181
BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
150
struct inet_timewait_sock *tw = &ttw->tw_sk;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
155
struct inet_timewait_sock *tw = &ttw->tw_sk;