Home
last modified time | relevance | path

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

123

/linux-6.15/include/net/
H A Drequest_sock.h23 struct request_sock;
34 struct request_sock *req);
36 struct request_sock *req);
40 void (*destructor)(struct request_sock *req);
55 struct request_sock { struct
63 struct request_sock *dl_next; argument
84 return (struct request_sock *)sk; in inet_reqsk()
197 struct request_sock *rskq_accept_head;
198 struct request_sock *rskq_accept_tail;
217 struct request_sock *req; in reqsk_queue_remove()
[all …]
H A Dmptcp.h146 static inline bool rsk_is_mptcp(const struct request_sock *req) in rsk_is_mptcp()
151 static inline bool rsk_drop_req(const struct request_sock *req) in rsk_drop_req()
159 bool mptcp_synack_options(const struct request_sock *req, unsigned int *size,
225 int mptcp_subflow_init_cookie_req(struct request_sock *req,
228 struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
254 static inline bool rsk_is_mptcp(const struct request_sock *req) in rsk_is_mptcp()
259 static inline bool rsk_drop_req(const struct request_sock *req) in rsk_drop_req()
271 static inline bool mptcp_synack_options(const struct request_sock *req, in mptcp_synack_options()
312 static inline int mptcp_subflow_init_cookie_req(struct request_sock *req, in mptcp_subflow_init_cookie_req()
319 static inline struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops, in mptcp_subflow_reqsk_alloc()
H A Dinet_connection_sock.h42 struct request_sock *req,
44 struct request_sock *req_unhash,
153 const struct request_sock *req,
262 const struct request_sock *req);
265 const struct request_sock *req);
268 struct request_sock *req,
270 bool inet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req,
273 struct request_sock *req,
291 bool inet_csk_reqsk_queue_drop(struct sock *sk, struct request_sock *req);
292 void inet_csk_reqsk_queue_drop_and_put(struct sock *sk, struct request_sock *req);
[all …]
H A Dtcp_ao.h190 struct request_sock *req, struct sk_buff *skb,
203 const struct request_sock *req, int l3index,
224 struct request_sock *req, const struct sk_buff *skb,
230 struct request_sock *req);
232 struct request_sock *req,
247 struct request_sock *req);
251 struct request_sock *req,
258 struct request_sock *req, const struct sk_buff *skb,
264 struct request_sock *req, unsigned short int family);
275 struct request_sock *req, unsigned short int family) in tcp_ao_syncookie()
[all …]
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 Dinet6_connection_sock.h16 struct request_sock;
22 const struct request_sock *req, u8 proto);
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 Dtcp.h432 struct request_sock *req, bool fastopen,
460 void tcp_syn_ack_timeout(const struct request_sock *req);
499 struct request_sock *req,
503 struct request_sock *req,
505 struct request_sock *req_unhash,
516 struct request_sock *req,
528 struct request_sock *req,
1989 struct request_sock *req,
2349 struct request_sock *req,
2363 struct request_sock *req,
[all …]
H A Dinet_sock.h70 struct request_sock req;
104 static inline struct inet_request_sock *inet_rsk(const struct request_sock *sk) in inet_rsk()
343 sk = ((const struct request_sock *)sk)->rsk_listener; in sk_const_to_full_sk()
404 struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
/linux-6.15/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()
147 static int subflow_check_req(struct request_sock *req, in subflow_check_req()
264 int mptcp_subflow_init_cookie_req(struct request_sock *req, in mptcp_subflow_init_cookie_req()
318 struct request_sock *req, in subflow_v4_route_req()
359 struct request_sock *req, in subflow_v4_send_synack()
373 struct request_sock *req, in subflow_v6_send_synack()
387 struct request_sock *req, in subflow_v6_route_req()
807 struct request_sock *req, in subflow_syn_recv_sock()
809 struct request_sock *req_unhash, in subflow_syn_recv_sock()
[all …]
/linux-6.15/net/ipv4/
H A Dinet_connection_sock.c666 struct request_sock *req; in inet_csk_accept()
903 static struct request_sock *
907 struct request_sock *req; in reqsk_alloc_noprof()
961 static struct request_sock *inet_reqsk_clone(struct request_sock *req, in inet_reqsk_clone()
965 struct request_sock *nreq; in inet_reqsk_clone()
1004 const struct request_sock *req) in reqsk_queue_migrated()
1041 struct request_sock *req, in __inet_csk_reqsk_queue_drop()
1410 struct request_sock *req, in inet_csk_reqsk_queue_add()
1445 struct request_sock *nreq; in inet_csk_complete_hashdance()
1488 struct request_sock *next, *req; in inet_csk_listen_stop()
[all …]
H A Dsyncookies.c61 u64 cookie_init_timestamp(struct request_sock *req, u64 now) in cookie_init_timestamp()
197 struct request_sock *req, in tcp_get_cookie_sock()
265 struct request_sock *req) in cookie_tcp_reqsk_init()
300 struct request_sock *cookie_bpf_check(struct sock *sk, struct sk_buff *skb) in cookie_bpf_check()
302 struct request_sock *req = inet_reqsk(skb->sk); in cookie_bpf_check()
317 struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops, in cookie_tcp_reqsk_alloc()
324 struct request_sock *req; in cookie_tcp_reqsk_alloc()
357 static struct request_sock *cookie_tcp_check(struct net *net, struct sock *sk, in cookie_tcp_check()
406 struct request_sock *req; in cookie_v4_check()
H A Dtcp_fastopen.c118 static bool __tcp_fastopen_cookie_gen_cipher(struct request_sock *req, in __tcp_fastopen_cookie_gen_cipher()
154 struct request_sock *req, in tcp_fastopen_cookie_gen()
212 struct request_sock *req, in tcp_fastopen_cookie_gen_check()
241 struct request_sock *req) in tcp_fastopen_create_child()
318 struct request_sock *req1; in tcp_fastopen_queue_check()
349 struct request_sock *req, in tcp_try_fastopen()
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.h116 static void chtls_rsk_destructor(struct request_sock *req) in chtls_rsk_destructor()
133 static inline void chtls_reqsk_free(struct request_sock *req) in chtls_reqsk_free()
158 static inline void chtls_set_req_port(struct request_sock *oreq, in chtls_set_req_port()
165 static inline void chtls_set_req_addr(struct request_sock *oreq, in chtls_set_req_addr()
/linux-6.15/net/dccp/
H A Dminisocks.c73 const struct request_sock *req, in dccp_create_openreq_child()
138 struct request_sock *req) in dccp_check_req()
244 struct request_sock *rsk) in dccp_reqsk_send_ack()
251 int dccp_reqsk_init(struct request_sock *req, in dccp_reqsk_init()
H A Ddccp.h220 struct request_sock *rsk);
255 int dccp_reqsk_init(struct request_sock *rq, struct dccp_sock const *dp,
261 const struct request_sock *req,
267 struct request_sock *req,
269 struct request_sock *req_unhash,
272 struct request_sock *req);
287 struct request_sock *req);
H A Dipv4.c212 struct request_sock *req = inet_reqsk(sk); in dccp_req_err()
411 struct request_sock *req, in dccp_v4_request_recv_sock()
413 struct request_sock *req_unhash, in dccp_v4_request_recv_sock()
491 static int dccp_v4_send_response(const struct sock *sk, struct request_sock *req) in dccp_v4_send_response()
572 static void dccp_v4_reqsk_destructor(struct request_sock *req) in dccp_v4_reqsk_destructor()
578 void dccp_syn_ack_timeout(const struct request_sock *req) in dccp_syn_ack_timeout()
596 struct request_sock *req; in dccp_v4_conn_request()
857 struct request_sock *req = inet_reqsk(sk); in dccp_v4_rcv()
/linux-6.15/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-6.15/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-6.15/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()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dlsm_cgroup_nonvoid.c10 int BPF_PROG(nonvoid_socket_clone, struct sock *newsk, const struct request_sock *req) in BPF_PROG()
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()
/linux-6.15/include/linux/
H A Dtcp.h178 static inline struct tcp_request_sock *tcp_rsk(const struct request_sock *req) in tcp_rsk()
183 static inline bool tcp_rsk_used_ao(const struct request_sock *req) in tcp_rsk_used_ao()
506 struct request_sock __rcu *fastopen_rsk;
580 struct request_sock *req) in tcp_move_syn()
H A Ddccp.h173 static inline struct dccp_request_sock *dccp_rsk(const struct request_sock *req) in dccp_rsk()
322 extern void dccp_syn_ack_timeout(const struct request_sock *req);

123