/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | lsm_cgroup_nonvoid.c | 10 int BPF_PROG(nonvoid_socket_clone, struct sock *newsk, const struct request_sock *req)
|
H A D | test_btf_skc_cls_ingress.c | 102 struct request_sock *req_sk; 104 req_sk = (struct request_sock *)bpf_skc_to_tcp_request_sock(bpf_skc);
|
H A D | test_sk_storage_tracing.c | 96 int BPF_PROG(tcp_retransmit_synack, struct sock* sk, struct request_sock* req)
|
/linux-master/include/net/ |
H A D | request_sock.h | 5 * 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 D | inet6_connection_sock.h | 16 struct request_sock; 22 const struct request_sock *req, u8 proto);
|
H A D | mptcp.h | 128 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 D | inet_connection_sock.h | 22 #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 D | calipso.h | 26 #include <net/request_sock.h>
|
H A D | tcp_ao.h | 220 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 D | cipso_ipv4.h | 28 #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 D | netlabel.h | 25 #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 D | inet_sock.h | 23 #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 D | token_test.c | 13 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 D | fastopen.c | 10 struct request_sock *req)
|
H A D | subflow.c | 31 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 D | netlabel_calipso.h | 122 int calipso_req_setattr(struct request_sock *req, 125 void calipso_req_delattr(struct request_sock *req);
|
/linux-master/net/core/ |
H A D | request_sock.c | 17 #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 D | netlabel.h | 20 #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 D | syncookies.c | 61 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 D | inet_connection_sock.c | 668 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 D | tcp_fastopen.c | 117 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 D | chtls_cm.h | 116 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 D | minisocks.c | 79 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 D | dccp.h | 220 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 D | tcp_ao.c | 79 struct request_sock *req) 103 struct request_sock *req, 149 struct request_sock *req, const struct sk_buff *skb,
|