Searched refs:subflow_req (Results 1 - 6 of 6) sorted by relevance
/linux-master/net/mptcp/ |
H A D | syncookies.c | 60 const struct mptcp_subflow_request_sock *subflow_req) 62 entry->token = subflow_req->token; 63 entry->remote_nonce = subflow_req->remote_nonce; 64 entry->local_nonce = subflow_req->local_nonce; 65 entry->backup = subflow_req->backup; 66 entry->join_id = subflow_req->remote_id; 67 entry->local_id = subflow_req->local_id; 71 void subflow_init_req_cookie_join_save(const struct mptcp_subflow_request_sock *subflow_req, argument 74 struct net *net = read_pnet(&subflow_req->sk.req.ireq_net); 81 mptcp_join_store_state(&join_entries[i], subflow_req); 59 mptcp_join_store_state(struct join_entry *entry, const struct mptcp_subflow_request_sock *subflow_req) argument 92 mptcp_token_join_cookie_init_state(struct mptcp_subflow_request_sock *subflow_req, struct sk_buff *skb) argument [all...] |
H A D | subflow.c | 39 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 41 pr_debug("subflow_req=%p", subflow_req); 43 if (subflow_req->msk) 44 sock_put((struct sock *)subflow_req->msk); 69 static void subflow_req_create_thmac(struct mptcp_subflow_request_sock *subflow_req) argument 71 struct mptcp_sock *msk = subflow_req->msk; 74 get_random_bytes(&subflow_req->local_nonce, sizeof(u32)); 78 subflow_req->local_nonce, 79 subflow_req 86 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 108 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 143 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 248 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 707 const struct mptcp_subflow_request_sock *subflow_req; local 774 struct mptcp_subflow_request_sock *subflow_req; local 1938 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local [all...] |
H A D | token.c | 110 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 114 mptcp_crypto_key_sha(subflow_req->local_key, 115 &subflow_req->token, 116 &subflow_req->idsn); 118 req, subflow_req->local_key, subflow_req->token, 119 subflow_req->idsn); 121 token = subflow_req->token; 129 hlist_nulls_add_head_rcu(&subflow_req->token_node, &bucket->req_chain); 352 struct mptcp_subflow_request_sock *subflow_req local [all...] |
H A D | options.c | 899 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 901 if (subflow_req->mp_capable) { 903 opts->sndr_key = subflow_req->local_key; 904 opts->csum_reqd = subflow_req->csum_reqd; 905 opts->allow_join_id0 = subflow_req->allow_join_id0; 907 pr_debug("subflow_req=%p, local_key=%llu", 908 subflow_req, subflow_req->local_key); 910 } else if (subflow_req->mp_join) { 912 opts->backup = subflow_req [all...] |
H A D | protocol.h | 1196 void subflow_init_req_cookie_join_save(const struct mptcp_subflow_request_sock *subflow_req, 1198 bool mptcp_token_join_cookie_init_state(struct mptcp_subflow_request_sock *subflow_req, 1203 subflow_init_req_cookie_join_save(const struct mptcp_subflow_request_sock *subflow_req, argument 1206 mptcp_token_join_cookie_init_state(struct mptcp_subflow_request_sock *subflow_req, argument
|
H A D | protocol.c | 3253 struct mptcp_subflow_request_sock *subflow_req = mptcp_subflow_rsk(req); local 3276 WRITE_ONCE(msk->local_key, subflow_req->local_key); 3277 WRITE_ONCE(msk->token, subflow_req->token); 3283 WRITE_ONCE(msk->write_seq, subflow_req->idsn + 1); 3310 mptcp_token_accept(subflow_req, msk);
|
Completed in 111 milliseconds