Lines Matching refs:mp_opt

145 	struct mptcp_options_received mp_opt;
160 mptcp_get_options(skb, &mp_opt);
162 opt_mp_capable = !!(mp_opt.suboptions & OPTION_MPTCP_MPC_SYN);
163 opt_mp_join = !!(mp_opt.suboptions & OPTION_MPTCP_MPJ_SYN);
207 subflow_req->backup = mp_opt.backup;
208 subflow_req->remote_id = mp_opt.join_id;
209 subflow_req->token = mp_opt.token;
210 subflow_req->remote_nonce = mp_opt.nonce;
255 struct mptcp_options_received mp_opt;
260 mptcp_get_options(skb, &mp_opt);
262 opt_mp_capable = !!(mp_opt.suboptions & OPTION_MPTCP_MPC_ACK);
263 opt_mp_join = !!(mp_opt.suboptions & OPTION_MPTCP_MPJ_ACK);
268 if (mp_opt.sndr_key == 0)
271 subflow_req->local_key = mp_opt.rcvr_key;
465 const struct mptcp_options_received *mp_opt)
474 subflow->remote_key = mp_opt->sndr_key;
486 const struct mptcp_options_received *mp_opt)
491 if (mp_opt) {
497 subflow_set_remote_key(msk, subflow, mp_opt);
512 struct mptcp_options_received mp_opt;
528 mptcp_get_options(skb, &mp_opt);
530 if (!(mp_opt.suboptions & OPTION_MPTCP_MPC_SYNACK)) {
538 if (mp_opt.suboptions & OPTION_MPTCP_CSUMREQD)
540 if (mp_opt.deny_join_id0)
545 mptcp_propagate_state(parent, sk, subflow, &mp_opt);
549 if (!(mp_opt.suboptions & OPTION_MPTCP_MPJ_SYNACK)) {
554 subflow->backup = mp_opt.backup;
555 subflow->thmac = mp_opt.thmac;
556 subflow->remote_nonce = mp_opt.nonce;
557 WRITE_ONCE(subflow->remote_id, mp_opt.join_id);
725 const struct mptcp_options_received *mp_opt)
741 return !crypto_memneq(hmac, mp_opt->hmac, MPTCPOPT_HMAC_LEN);
776 const struct mptcp_options_received *mp_opt)
778 subflow_set_remote_key(msk, subflow, mp_opt);
783 __mptcp_fastopen_gen_msk_ackseq(msk, subflow, mp_opt);
795 struct mptcp_options_received mp_opt;
806 mp_opt.suboptions = 0;
825 mptcp_get_options(skb, &mp_opt);
826 if (!(mp_opt.suboptions &
831 mptcp_get_options(skb, &mp_opt);
832 if (!(mp_opt.suboptions & OPTION_MPTCP_MPJ_ACK) ||
833 !subflow_hmac_valid(req, &mp_opt) ||
865 ctx->conn = mptcp_sk_clone_init(listener->conn, &mp_opt, child, req);
876 if (mp_opt.suboptions & OPTION_MPTCP_MPC_ACK) {