Searched refs:mp_opt (Results 1 – 4 of 4) sorted by relevance
25 struct mptcp_options_received *mp_opt) in mptcp_parse_option() argument84 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD; in mptcp_parse_option()86 mp_opt->deny_join_id0 = !!(flags & MPTCP_CAP_DENY_JOIN_ID0); in mptcp_parse_option()88 mp_opt->suboptions |= OPTIONS_MPTCP_MPC; in mptcp_parse_option()90 mp_opt->sndr_key = get_unaligned_be64(ptr); in mptcp_parse_option()94 mp_opt->rcvr_key = get_unaligned_be64(ptr); in mptcp_parse_option()103 mp_opt->suboptions |= OPTION_MPTCP_DSS; in mptcp_parse_option()104 mp_opt->use_map = 1; in mptcp_parse_option()105 mp_opt->mpc_map = 1; in mptcp_parse_option()106 mp_opt->data_len = get_unaligned_be16(ptr); in mptcp_parse_option()[all …]
143 struct mptcp_options_received mp_opt; in subflow_check_req() local156 mptcp_get_options(sk_listener, skb, &mp_opt); in subflow_check_req()158 opt_mp_capable = !!(mp_opt.suboptions & OPTIONS_MPTCP_MPC); in subflow_check_req()159 opt_mp_join = !!(mp_opt.suboptions & OPTIONS_MPTCP_MPJ); in subflow_check_req()203 subflow_req->backup = mp_opt.backup; in subflow_check_req()204 subflow_req->remote_id = mp_opt.join_id; in subflow_check_req()205 subflow_req->token = mp_opt.token; in subflow_check_req()206 subflow_req->remote_nonce = mp_opt.nonce; in subflow_check_req()248 struct mptcp_options_received mp_opt; in mptcp_subflow_init_cookie_req() local253 mptcp_get_options(sk_listener, skb, &mp_opt); in mptcp_subflow_init_cookie_req()[all …]
568 struct mptcp_options_received *mp_opt);635 const struct mptcp_options_received *mp_opt,639 struct mptcp_options_received *mp_opt);
2782 const struct mptcp_options_received *mp_opt, in mptcp_sk_clone() argument2805 if (mp_opt->suboptions & OPTION_MPTCP_CSUMREQD) in mptcp_sk_clone()2814 if (mp_opt->suboptions & OPTIONS_MPTCP_MPC) { in mptcp_sk_clone()2816 msk->remote_key = mp_opt->sndr_key; in mptcp_sk_clone()