Searched refs:request_sock (Results 1 - 25 of 74) sorted by relevance

123

/linux-master/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)
H A Dtest_btf_skc_cls_ingress.c102 struct request_sock *req_sk;
104 req_sk = (struct request_sock *)bpf_skc_to_tcp_request_sock(bpf_skc);
H A Dtest_sk_storage_tracing.c96 int BPF_PROG(tcp_retransmit_synack, struct sock* sk, struct request_sock* req)
/linux-master/include/net/
H A Drequest_sock.h5 * Definitions for request_sock
22 struct request_sock;
33 struct request_sock *req);
35 struct request_sock *req);
38 void (*destructor)(struct request_sock *req);
39 void (*syn_ack_timeout)(const struct request_sock *req);
42 int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req);
51 /* struct request_sock - mini sock to represent a connection request
53 struct request_sock { struct
61 struct request_sock *dl_nex
[all...]
H A Dinet6_connection_sock.h16 struct request_sock;
22 const struct request_sock *req, u8 proto);
H A Dmptcp.h128 static inline bool rsk_is_mptcp(const struct request_sock *req)
133 static inline bool rsk_drop_req(const struct request_sock *req)
141 bool mptcp_synack_options(const struct request_sock *req, unsigned int *size,
207 int mptcp_subflow_init_cookie_req(struct request_sock *req,
210 struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
234 static inline bool rsk_is_mptcp(const struct request_sock *req)
239 static inline bool rsk_drop_req(const struct request_sock *req)
251 static inline bool mptcp_synack_options(const struct request_sock *req,
292 static inline int mptcp_subflow_init_cookie_req(struct request_sock *req,
299 static inline struct request_sock *mptcp_subflow_reqsk_allo
[all...]
H A Dinet_connection_sock.h22 #include <net/request_sock.h>
42 struct request_sock *req,
44 struct request_sock *req_unhash,
161 const struct request_sock *req,
261 const struct request_sock *req);
264 const struct request_sock *req);
267 struct request_sock *req,
269 void inet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req,
272 struct request_sock *req,
290 bool inet_csk_reqsk_queue_drop(struct sock *sk, struct request_sock *re
[all...]
H A Dcalipso.h26 #include <net/request_sock.h>
H A Dtcp_ao.h220 struct request_sock *req, struct sk_buff *skb,
233 const struct request_sock *req, int l3index,
254 struct request_sock *req, const struct sk_buff *skb,
260 struct request_sock *req);
262 struct request_sock *req,
277 struct request_sock *req);
281 struct request_sock *req,
288 struct request_sock *req, const struct sk_buff *skb,
294 struct request_sock *req, unsigned short int family);
305 struct request_sock *re
[all...]
H A Dcipso_ipv4.h28 #include <net/request_sock.h>
189 int cipso_v4_req_setattr(struct request_sock *req,
192 void cipso_v4_req_delattr(struct request_sock *req);
232 static inline int cipso_v4_req_setattr(struct request_sock *req,
239 static inline void cipso_v4_req_delattr(struct request_sock *req)
H A Dnetlabel.h25 #include <net/request_sock.h>
248 int (*req_setattr)(struct request_sock *req,
251 void (*req_delattr)(struct request_sock *req);
480 int netlbl_req_setattr(struct request_sock *req,
482 void netlbl_req_delattr(struct request_sock *req);
635 static inline int netlbl_req_setattr(struct request_sock *req,
640 static inline void netlbl_req_delattr(struct request_sock *req)
H A Dinet_sock.h23 #include <net/request_sock.h>
69 struct request_sock req;
103 static inline struct inet_request_sock *inet_rsk(const struct request_sock *sk)
332 sk = ((const struct request_sock *)sk)->rsk_listener;
391 struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
/linux-master/net/mptcp/
H A Dtoken_test.c13 mptcp_token_init_request((struct request_sock *)req);
24 mptcp_token_new_request((struct request_sock *)req));
29 mptcp_token_destroy_request((struct request_sock *)req);
100 mptcp_token_new_request((struct request_sock *)req));
106 mptcp_token_destroy_request((struct request_sock *)req);
123 mptcp_token_new_request((struct request_sock *)req));
H A Dfastopen.c10 struct request_sock *req)
H A Dsubflow.c31 static void SUBFLOW_REQ_INC_STATS(struct request_sock *req,
37 static void subflow_req_destructor(struct request_sock *req)
84 static struct mptcp_sock *subflow_token_join_request(struct request_sock *req)
106 static void subflow_init_req(struct request_sock *req, const struct sock *sk_listener)
138 static int subflow_check_req(struct request_sock *req,
243 int mptcp_subflow_init_cookie_req(struct request_sock *req,
287 struct request_sock *req)
309 static void subflow_prep_synack(const struct sock *sk, struct request_sock *req,
326 struct request_sock *req,
340 struct request_sock *re
[all...]
/linux-master/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-master/net/core/
H A Drequest_sock.c17 #include <net/request_sock.h>
45 * to NULL when a TFO socket no longer needs to access the request_sock.
50 * hence it never needs to access the request_sock. things get a lot more
52 * request_sock for 3WHS processing, e.g., to retransmit SYN-ACK pkts,
66 * with its socket lock held. But a request_sock (req) can be accessed by
88 void reqsk_fastopen_remove(struct sock *sk, struct request_sock *req,
/linux-master/security/selinux/include/
H A Dnetlabel.h20 #include <net/request_sock.h>
40 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,
/linux-master/net/ipv4/
H A Dsyncookies.c61 u64 cookie_init_timestamp(struct request_sock *req, u64 now)
197 struct request_sock *req,
265 struct request_sock *req)
299 struct request_sock *cookie_bpf_check(struct sock *sk, struct sk_buff *skb)
301 struct request_sock *req = inet_reqsk(skb->sk);
316 struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops,
323 struct request_sock *req;
356 static struct request_sock *cookie_tcp_check(struct net *net, struct sock *sk,
405 struct request_sock *req;
H A Dinet_connection_sock.c668 struct request_sock *req;
812 const struct request_sock *req)
848 const struct request_sock *req)
883 static void syn_ack_recalc(struct request_sock *req,
903 int inet_rtx_syn_ack(const struct sock *parent, struct request_sock *req)
913 static struct request_sock *inet_reqsk_clone(struct request_sock *req,
917 struct request_sock *nreq;
956 const struct request_sock *req)
963 static void reqsk_migrate_reset(struct request_sock *re
[all...]
H A Dtcp_fastopen.c117 static bool __tcp_fastopen_cookie_gen_cipher(struct request_sock *req,
153 struct request_sock *req,
211 struct request_sock *req,
240 struct request_sock *req)
317 struct request_sock *req1;
348 struct request_sock *req,
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.h116 static void chtls_rsk_destructor(struct request_sock *req)
133 static inline void chtls_reqsk_free(struct request_sock *req)
158 static inline void chtls_set_req_port(struct request_sock *oreq,
165 static inline void chtls_set_req_addr(struct request_sock *oreq,
/linux-master/net/dccp/
H A Dminisocks.c79 const struct request_sock *req,
141 * as an request_sock.
144 struct request_sock *req)
151 * DCCP stores complex state in its request_sock, so we need
250 struct request_sock *rsk)
257 int dccp_reqsk_init(struct request_sock *req,
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);
/linux-master/net/ipv6/
H A Dtcp_ao.c79 struct request_sock *req)
103 struct request_sock *req,
149 struct request_sock *req, const struct sk_buff *skb,

Completed in 220 milliseconds

123