Home
last modified time | relevance | path

Searched refs:request_sock (Results 1 – 25 of 62) sorted by relevance

123

/linux/include/net/
H A Drequest_sock.h23 struct request_sock;
34 struct request_sock *req);
38 void (*destructor)(struct request_sock *req);
50 struct request_sock { struct
58 struct request_sock *dl_next; argument
77 static inline struct request_sock *inet_reqsk(const struct sock *sk) in inet_reqsk() argument
79 return (struct request_sock *)sk; in inet_reqsk()
82 static inline struct sock *req_to_sk(struct request_sock *req) in req_to_sk()
108 struct request_sock *req = inet_reqsk(sk); in skb_steal_sock()
126 void __reqsk_free(struct request_sock *req);
[all …]
H A Dmptcp.h137 static inline bool rsk_is_mptcp(const struct request_sock *req) in rsk_is_mptcp()
142 static inline bool rsk_drop_req(const struct request_sock *req) in rsk_drop_req()
150 bool mptcp_synack_options(const struct request_sock *req, unsigned int *size,
216 int mptcp_subflow_init_cookie_req(struct request_sock *req,
219 struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
245 static inline bool rsk_is_mptcp(const struct request_sock *req) in rsk_is_mptcp()
250 static inline bool rsk_drop_req(const struct request_sock *req) in rsk_drop_req()
262 static inline bool mptcp_synack_options(const struct request_sock *req, in mptcp_synack_options()
303 static inline int mptcp_subflow_init_cookie_req(struct request_sock *req, in mptcp_subflow_init_cookie_req()
310 static inline struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops, in mptcp_subflow_reqsk_alloc()
H A Dtcp_ao.h189 struct request_sock *req, struct sk_buff *skb,
202 const struct request_sock *req, int l3index,
223 struct request_sock *req, const struct sk_buff *skb,
229 struct request_sock *req);
231 struct request_sock *req,
246 struct request_sock *req);
250 struct request_sock *req,
257 struct request_sock *req, const struct sk_buff *skb,
263 struct request_sock *req, unsigned short int family);
274 struct request_sock *req, unsigned short int family) in tcp_ao_syncookie()
[all …]
H A Dinet_connection_sock.h42 struct request_sock *req,
44 struct request_sock *req_unhash,
160 const struct request_sock *req,
268 const struct request_sock *req);
271 const struct request_sock *req);
274 struct request_sock *req,
276 bool inet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req);
278 struct request_sock *req,
296 bool inet_csk_reqsk_queue_drop(struct sock *sk, struct request_sock *req);
297 void inet_csk_reqsk_queue_drop_and_put(struct sock *sk, struct request_sock *req);
H A Dcipso_ipv4.h190 int cipso_v4_req_setattr(struct request_sock *req,
193 void cipso_v4_req_delattr(struct request_sock *req);
234 static inline int cipso_v4_req_setattr(struct request_sock *req, in cipso_v4_req_setattr()
241 static inline void cipso_v4_req_delattr(struct request_sock *req) in cipso_v4_req_delattr()
H A Dnetlabel.h249 int (*req_setattr)(struct request_sock *req,
252 void (*req_delattr)(struct request_sock *req);
486 int netlbl_req_setattr(struct request_sock *req,
488 void netlbl_req_delattr(struct request_sock *req);
643 static inline int netlbl_req_setattr(struct request_sock *req, in netlbl_req_setattr()
648 static inline void netlbl_req_delattr(struct request_sock *req) in netlbl_req_delattr()
H A Dinet6_connection_sock.h16 struct request_sock;
24 const struct request_sock *req, u8 proto);
H A Dtcp.h472 struct request_sock *req, bool fastopen,
484 bool tcp_peer_is_proven(struct request_sock *req, struct dst_entry *dst);
502 void tcp_syn_ack_timeout(const struct request_sock *req);
541 struct request_sock *req,
545 struct request_sock *req,
547 struct request_sock *req_unhash,
561 struct request_sock *req,
573 struct request_sock *req,
577 struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops,
689 u64 cookie_init_timestamp(struct request_sock *req, u64 now);
[all …]
H A Dinet_sock.h69 struct request_sock req;
350 sk = ((const struct request_sock *)sk)->rsk_listener; in sk_const_to_full_sk()
403 struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
/linux/net/ipv4/
H A Dinet_connection_sock.c654 struct request_sock *req; in inet_csk_accept()
762 const struct request_sock *req) in inet_csk_route_req()
797 const struct request_sock *req) in inet_csk_route_child_sock()
832 static void syn_ack_recalc(struct request_sock *req, in syn_ack_recalc()
852 static struct request_sock *
856 struct request_sock *req; in reqsk_alloc_noprof()
884 struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops, in inet_reqsk_alloc()
888 struct request_sock *req = reqsk_alloc(ops, sk_listener, in inet_reqsk_alloc()
908 void __reqsk_free(struct request_sock *req) in __reqsk_free()
918 static struct request_sock *inet_reqsk_clone(struct request_sock *req, in inet_reqsk_clone()
[all …]
H A Dsyncookies.c62 u64 cookie_init_timestamp(struct request_sock *req, u64 now) in cookie_init_timestamp()
198 struct request_sock *req, in tcp_get_cookie_sock()
266 struct request_sock *req) in cookie_tcp_reqsk_init()
301 struct request_sock *cookie_bpf_check(struct sock *sk, struct sk_buff *skb) in cookie_bpf_check()
303 struct request_sock *req = inet_reqsk(skb->sk); in cookie_bpf_check()
318 struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops, in cookie_tcp_reqsk_alloc()
325 struct request_sock *req; in cookie_tcp_reqsk_alloc()
358 static struct request_sock *cookie_tcp_check(struct net *net, struct sock *sk, in cookie_tcp_check()
413 struct request_sock *req; in cookie_v4_check()
H A Dtcp_fastopen.c51 void reqsk_fastopen_remove(struct sock *sk, struct request_sock *req, in reqsk_fastopen_remove()
205 static bool __tcp_fastopen_cookie_gen_cipher(struct request_sock *req, in __tcp_fastopen_cookie_gen_cipher()
241 struct request_sock *req, in tcp_fastopen_cookie_gen()
299 struct request_sock *req, in tcp_fastopen_cookie_gen_check()
328 struct request_sock *req) in tcp_fastopen_create_child()
407 struct request_sock *req1; in tcp_fastopen_queue_check()
438 struct request_sock *req, in tcp_try_fastopen()
H A Dtcp_minisocks.c433 void tcp_openreq_init_rwin(struct request_sock *req, in tcp_openreq_init_rwin()
473 const struct request_sock *req, in tcp_ecn_openreq_child()
529 struct request_sock *req, in smc_check_reset_syn_req()
550 struct request_sock *req, in tcp_create_openreq_child()
691 struct request_sock *req, in tcp_check_req()
/linux/net/mptcp/
H A Dtoken_test.c13 mptcp_token_init_request((struct request_sock *)req); in build_req_sock()
24 mptcp_token_new_request((struct request_sock *)req)); in mptcp_token_test_req_basic()
29 mptcp_token_destroy_request((struct request_sock *)req); in mptcp_token_test_req_basic()
100 mptcp_token_new_request((struct request_sock *)req)); in mptcp_token_test_accept()
106 mptcp_token_destroy_request((struct request_sock *)req); in mptcp_token_test_accept()
123 mptcp_token_new_request((struct request_sock *)req)); in mptcp_token_test_destroyed()
H A Dsubflow.c32 static void SUBFLOW_REQ_INC_STATS(struct request_sock *req, in SUBFLOW_REQ_INC_STATS()
38 static void subflow_req_destructor(struct request_sock *req) in subflow_req_destructor()
85 static struct mptcp_sock *subflow_token_join_request(struct request_sock *req) in subflow_token_join_request()
108 static void subflow_init_req(struct request_sock *req, const struct sock *sk_listener) in subflow_init_req()
135 static int subflow_reset_req_endp(struct request_sock *req, struct sk_buff *skb) in subflow_reset_req_endp()
147 static int subflow_check_req(struct request_sock *req, in subflow_check_req()
265 int mptcp_subflow_init_cookie_req(struct request_sock *req, in mptcp_subflow_init_cookie_req()
319 struct request_sock *req, in subflow_v4_route_req()
343 static void subflow_prep_synack(const struct sock *sk, struct request_sock *req, in subflow_prep_synack()
360 struct request_sock *req, in subflow_v4_send_synack()
[all …]
H A Dfastopen.c10 struct request_sock *req) in mptcp_fastopen_subflow_synack_set_params()
H A Dprotocol.h487 mptcp_subflow_rsk(const struct request_sock *rsk) in mptcp_subflow_rsk()
883 struct request_sock *req);
1033 static inline void mptcp_token_init_request(struct request_sock *req) in mptcp_token_init_request()
1038 int mptcp_token_new_request(struct request_sock *req);
1039 void mptcp_token_destroy_request(struct request_sock *req);
1136 struct request_sock *req);
/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.h115 static void chtls_rsk_destructor(struct request_sock *req) in chtls_rsk_destructor()
132 static inline void chtls_reqsk_free(struct request_sock *req) in chtls_reqsk_free()
157 static inline void chtls_set_req_port(struct request_sock *oreq, in chtls_set_req_port()
164 static inline void chtls_set_req_addr(struct request_sock *oreq, in chtls_set_req_addr()
/linux/net/netlabel/
H A Dnetlabel_calipso.h122 int calipso_req_setattr(struct request_sock *req,
125 void calipso_req_delattr(struct request_sock *req);
/linux/net/ipv6/
H A Dtcp_ao.c79 struct request_sock *req) in tcp_v6_ao_calc_key_rsk()
103 struct request_sock *req, in tcp_v6_ao_lookup_rsk()
149 struct request_sock *req, const struct sk_buff *skb, in tcp_v6_ao_synack_hash()
H A Dtcp_ipv6.c78 struct request_sock *req);
384 struct request_sock *fastopen; in tcp_v6_err()
527 struct request_sock *req, in tcp_v6_send_synack()
580 static void tcp_v6_reqsk_destructor(struct request_sock *req) in tcp_v6_reqsk_destructor()
751 static void tcp_v6_init_req(struct request_sock *req, in tcp_v6_init_req()
783 struct request_sock *req, in tcp_v6_route_req()
1180 struct request_sock *req)
1349 struct request_sock *req,
1351 struct request_sock *req_unhash,
1747 struct request_sock *req = inet_reqsk(sk);
[all …]
/linux/security/selinux/include/
H A Dnetlabel.h40 int selinux_netlbl_inet_conn_request(struct request_sock *req, u16 family);
96 static inline int selinux_netlbl_inet_conn_request(struct request_sock *req, in selinux_netlbl_inet_conn_request()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_btf_skc_cls_ingress.c131 struct request_sock *req_sk; in handle_ip_tcp()
133 req_sk = (struct request_sock *)bpf_skc_to_tcp_request_sock(bpf_skc); in handle_ip_tcp()
H A Dlsm_cgroup_nonvoid.c10 int BPF_PROG(nonvoid_socket_clone, struct sock *newsk, const struct request_sock *req) in BPF_PROG()
/linux/include/linux/
H A Dtcp.h186 static inline bool tcp_rsk_used_ao(const struct request_sock *req) in tcp_rsk_used_ao()
525 struct request_sock __rcu *fastopen_rsk;
599 struct request_sock *req) in tcp_move_syn()

123