Searched refs:idsn (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | crypto.c | 31 void mptcp_crypto_key_sha(u64 key, u32 *token, u64 *idsn) in mptcp_crypto_key_sha() argument 40 if (idsn) in mptcp_crypto_key_sha() 41 *idsn = be64_to_cpu(*((__be64 *)&mptcp_hashed_key[6])); in mptcp_crypto_key_sha()
|
H A D | token.c | 86 static void mptcp_crypto_key_gen_sha(u64 *key, u32 *token, u64 *idsn) in mptcp_crypto_key_gen_sha() argument 95 mptcp_crypto_key_sha(*key, token, idsn); in mptcp_crypto_key_gen_sha() 99 * mptcp_token_new_request - create new key/idsn/token for subflow_request 105 * a secret local key and the initial data sequence number (idsn). 117 &subflow_req->idsn); in mptcp_token_new_request() 118 pr_debug("req=%p local_key=%llu, token=%u, idsn=%llu\n", in mptcp_token_new_request() 120 subflow_req->idsn); in mptcp_token_new_request() 137 * mptcp_token_new_connect - create new key/idsn/token for subflow 144 * a secret local key and the initial data sequence number (idsn). 161 &subflow->idsn); in mptcp_token_new_connect() [all...] |
H A D | protocol.h | 268 u64 idsn; member 295 u64 idsn; member 432 void mptcp_crypto_key_sha(u64 key, u32 *token, u64 *idsn);
|
H A D | subflow.c | 152 &subflow_req->idsn); in subflow_init_req() 1381 new_ctx->idsn = subflow_req->idsn; in subflow_ulp_clone()
|
H A D | protocol.c | 2082 msk->write_seq = subflow_req->idsn + 1; in mptcp_sk_clone() 2439 WRITE_ONCE(msk->write_seq, subflow->idsn + 1); in mptcp_finish_connect()
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | crypto.c | 31 void mptcp_crypto_key_sha(u64 key, u32 *token, u64 *idsn) in mptcp_crypto_key_sha() argument 40 if (idsn) in mptcp_crypto_key_sha() 41 *idsn = be64_to_cpu(*((__be64 *)&mptcp_hashed_key[6])); in mptcp_crypto_key_sha()
|
H A D | token.c | 85 static void mptcp_crypto_key_gen_sha(u64 *key, u32 *token, u64 *idsn) in mptcp_crypto_key_gen_sha() argument 94 mptcp_crypto_key_sha(*key, token, idsn); in mptcp_crypto_key_gen_sha() 98 * mptcp_token_new_request - create new key/idsn/token for subflow_request 104 * a secret local key and the initial data sequence number (idsn). 116 &subflow_req->idsn); in mptcp_token_new_request() 117 pr_debug("req=%p local_key=%llu, token=%u, idsn=%llu\n", in mptcp_token_new_request() 119 subflow_req->idsn); in mptcp_token_new_request() 136 * mptcp_token_new_connect - create new key/idsn/token for subflow 143 * a secret local key and the initial data sequence number (idsn). 161 &subflow->idsn); in mptcp_token_new_connect() [all...] |
H A D | subflow.c | 183 &subflow_req->idsn); in subflow_check_req() 434 /* subflow->idsn is always available is TCP_SYN_SENT state, in __mptcp_sync_state() 437 WRITE_ONCE(msk->write_seq, subflow->idsn + 1); in __mptcp_sync_state() 476 WRITE_ONCE(msk->snd_una, subflow->idsn + 1); in mptcp_propagate_state() 477 WRITE_ONCE(msk->wnd_end, subflow->idsn + 1 + tcp_sk(ssk)->snd_wnd); in mptcp_propagate_state() 1959 new_ctx->idsn = subflow_req->idsn; in subflow_ulp_clone()
|
H A D | protocol.h | 423 u64 idsn; member 466 u64 idsn; 855 void mptcp_crypto_key_sha(u64 key, u32 *token, u64 *idsn);
|
H A D | protocol.c | 3269 msk->write_seq = subflow_req->idsn + 1; in mptcp_sk_clone_init()
|
Completed in 18 milliseconds