Home
last modified time | relevance | path

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

/Linux-v6.1/include/net/
Dinet_timewait_sock.h33 struct inet_timewait_sock { struct
79 static inline struct inet_timewait_sock *inet_twsk(const struct sock *sk) in inet_twsk() argument
81 return (struct inet_timewait_sock *)sk; in inet_twsk()
84 void inet_twsk_free(struct inet_timewait_sock *tw);
85 void inet_twsk_put(struct inet_timewait_sock *tw);
87 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
90 struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk,
94 void inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk,
97 void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo,
100 static inline void inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_schedule()
[all …]
Dinet_hashtables.h471 struct inet_timewait_sock **));
Dtcp.h327 int tcp_v4_tw_remember_stamp(struct inet_timewait_sock *tw);
387 enum tcp_tw_status tcp_timewait_state_process(struct inet_timewait_sock *tw,
/Linux-v6.1/net/ipv4/
Dinet_timewait_sock.c29 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw, in inet_twsk_bind_unhash()
44 static void inet_twsk_kill(struct inet_timewait_sock *tw) in inet_twsk_kill()
66 void inet_twsk_free(struct inet_timewait_sock *tw) in inet_twsk_free()
77 void inet_twsk_put(struct inet_timewait_sock *tw) in inet_twsk_put()
84 static void inet_twsk_add_node_rcu(struct inet_timewait_sock *tw, in inet_twsk_add_node_rcu()
90 static void inet_twsk_add_bind_node(struct inet_timewait_sock *tw, in inet_twsk_add_bind_node()
101 void inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk, in inet_twsk_hashdance()
146 struct inet_timewait_sock *tw = from_timer(tw, t, tw_timer); in tw_timer_handler()
151 struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk, in inet_twsk_alloc()
155 struct inet_timewait_sock *tw; in inet_twsk_alloc()
[all …]
Dinet_diag.c419 struct inet_timewait_sock *tw = inet_twsk(sk); in inet_twsk_diag_fill()
985 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_family) != in twsk_build_assert()
988 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_num) != in twsk_build_assert()
991 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_dport) != in twsk_build_assert()
994 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_rcv_saddr) != in twsk_build_assert()
997 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_daddr) != in twsk_build_assert()
1001 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_rcv_saddr) != in twsk_build_assert()
1004 BUILD_BUG_ON(offsetof(struct inet_timewait_sock, tw_v6_daddr) != in twsk_build_assert()
Dtcp_minisocks.c36 tcp_timewait_check_oow_rate_limit(struct inet_timewait_sock *tw, in tcp_timewait_check_oow_rate_limit()
85 tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb, in tcp_timewait_state_process()
251 struct inet_timewait_sock *tw; in tcp_time_wait()
DMakefile9 inet_timewait_sock.o inet_connection_sock.o \
Dinet_hashtables.c519 struct inet_timewait_sock **twp) in __inet_check_established()
536 struct inet_timewait_sock *tw = NULL; in __inet_check_established()
981 struct sock *, __u16, struct inet_timewait_sock **)) in __inet_hash_connect() argument
985 struct inet_timewait_sock *tw = NULL; in __inet_hash_connect()
Dtcp_ipv4.c112 const struct inet_timewait_sock *tw = inet_twsk(sktw); in tcp_twsk_unique()
818 offsetof(struct inet_timewait_sock, tw_bound_dev_if)); in tcp_v4_send_reset()
946 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v4_timewait_ack()
2654 static void get_timewait4_sock(const struct inet_timewait_sock *tw, in get_timewait4_sock()
Dtcp.c4668 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_abort()
/Linux-v6.1/net/dccp/
Dipv6.h28 struct inet_timewait_sock inet;
Dminisocks.c34 struct inet_timewait_sock *tw; in dccp_time_wait()
Dipv4.c952 .twsk_obj_size = sizeof(struct inet_timewait_sock),
/Linux-v6.1/net/ipv6/
Dinet6_hashtables.c245 struct inet_timewait_sock **twp) in __inet6_check_established()
261 struct inet_timewait_sock *tw = NULL; in __inet6_check_established()
Dtcp_ipv6.c1099 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_timewait_ack()
1816 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_rcv()
2070 struct inet_timewait_sock *tw, int i) in get_timewait6_sock()
/Linux-v6.1/tools/include/linux/
Dbtf_ids.h170 BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
/Linux-v6.1/include/linux/
Dbtf_ids.h231 BTF_SOCK_TYPE(BTF_SOCK_TYPE_INET_TW, inet_timewait_sock) \
Dtcp.h480 struct inet_timewait_sock tw_sk;
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dbpf_iter_tcp4.c150 struct inet_timewait_sock *tw = &ttw->tw_sk; in dump_tw_sock()
Dbpf_iter_tcp6.c155 struct inet_timewait_sock *tw = &ttw->tw_sk; in dump_tw_sock()
/Linux-v6.1/net/core/
Dfilter.c11376 BTF_TYPE_EMIT(struct inet_timewait_sock); in BPF_CALL_1()