Home
last modified time | relevance | path

Searched refs:inet_timewait_sock (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/include/net/
H A Dinet_timewait_sock.h33 struct inet_timewait_sock { struct
89 return (struct inet_timewait_sock *)sk; in inet_twsk()
92 void inet_twsk_free(struct inet_timewait_sock *tw);
93 void inet_twsk_put(struct inet_timewait_sock *tw);
95 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
98 struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk,
102 void inet_twsk_hashdance_schedule(struct inet_timewait_sock *tw,
107 void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo,
115 void inet_twsk_deschedule_put(struct inet_timewait_sock *tw);
120 struct net *twsk_net(const struct inet_timewait_sock *twsk) in twsk_net()
[all …]
H A Dinet_hashtables.h533 struct inet_timewait_sock **,
H A Dtcp.h427 enum tcp_tw_status tcp_timewait_state_process(struct inet_timewait_sock *tw,
/linux-6.15/net/ipv4/
H A Dinet_timewait_sock.c29 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw, in inet_twsk_bind_unhash()
48 static void inet_twsk_kill(struct inet_timewait_sock *tw) in inet_twsk_kill()
74 void inet_twsk_free(struct inet_timewait_sock *tw) in inet_twsk_free()
82 void inet_twsk_put(struct inet_timewait_sock *tw) in inet_twsk_put()
89 static void inet_twsk_add_node_rcu(struct inet_timewait_sock *tw, in inet_twsk_add_node_rcu()
95 static void inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_schedule()
107 void inet_twsk_hashdance_schedule(struct inet_timewait_sock *tw, in inet_twsk_hashdance_schedule()
173 struct inet_timewait_sock *tw = from_timer(tw, t, tw_timer); in tw_timer_handler()
178 struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk, in inet_twsk_alloc()
182 struct inet_timewait_sock *tw; in inet_twsk_alloc()
[all …]
H A Dinet_diag.c430 struct inet_timewait_sock *tw = inet_twsk(sk); in inet_twsk_diag_fill()
997 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_family) != in twsk_build_assert()
1000 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_num) != in twsk_build_assert()
1003 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_dport) != in twsk_build_assert()
1006 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_rcv_saddr) != in twsk_build_assert()
1009 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_daddr) != in twsk_build_assert()
1013 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_rcv_saddr) != in twsk_build_assert()
1016 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_daddr) != in twsk_build_assert()
H A DMakefile9 inet_timewait_sock.o inet_connection_sock.o \
H A Dtcp_minisocks.c37 tcp_timewait_check_oow_rate_limit(struct inet_timewait_sock *tw, in tcp_timewait_check_oow_rate_limit()
99 tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb, in tcp_timewait_state_process()
310 struct inet_timewait_sock *tw; in tcp_time_wait()
H A Dinet_hashtables.c540 struct inet_timewait_sock **twp, in __inet_check_established()
554 struct inet_timewait_sock *tw = NULL; in __inet_check_established()
1011 struct sock *, __u16, struct inet_timewait_sock **, in __inet_hash_connect() argument
1016 struct inet_timewait_sock *tw = NULL; in __inet_hash_connect()
H A Dtcp_ipv4.c119 const struct inet_timewait_sock *tw = inet_twsk(sktw); in tcp_twsk_unique()
889 offsetof(struct inet_timewait_sock, tw_bound_dev_if)); in tcp_v4_send_reset()
1041 struct inet_timewait_sock *tw = inet_twsk(sk);
2969 static void get_timewait4_sock(const struct inet_timewait_sock *tw,
H A Dtcp.c4944 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_abort()
/linux-6.15/net/dccp/
H A Dipv6.h24 struct inet_timewait_sock inet;
H A Dminisocks.c35 struct inet_timewait_sock *tw; in dccp_time_wait()
H A Dipv4.c954 .twsk_obj_size = sizeof(struct inet_timewait_sock),
/linux-6.15/include/net/netfilter/
H A Dnf_tproxy.h20 static inline void nf_tproxy_twsk_deschedule_put(struct inet_timewait_sock *tw) in nf_tproxy_twsk_deschedule_put()
/linux-6.15/net/ipv6/
H A Dinet6_hashtables.c266 struct inet_timewait_sock **twp, in __inet6_check_established()
279 struct inet_timewait_sock *tw = NULL; in __inet6_check_established()
H A Dtcp_ipv6.c1162 struct inet_timewait_sock *tw = inet_twsk(sk);
1987 struct inet_timewait_sock *tw = inet_twsk(sk);
2249 struct inet_timewait_sock *tw, int i)
/linux-6.15/tools/include/linux/
H A Dbtf_ids.h181 BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
/linux-6.15/include/linux/
H A Dbtf_ids.h246 BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
H A Dtcp.h540 struct inet_timewait_sock tw_sk;
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_tcp4.c150 struct inet_timewait_sock *tw = &ttw->tw_sk; in dump_tw_sock()
H A Dbpf_iter_tcp6.c155 struct inet_timewait_sock *tw = &ttw->tw_sk; in dump_tw_sock()
/linux-6.15/net/core/
H A Dfilter.c11828 BTF_TYPE_EMIT(struct inet_timewait_sock); in BPF_CALL_1()
/linux-6.15/
H A DMAINTAINERS17242 F: net/ipv4/inet_timewait_sock.c