Home
last modified time | relevance | path

Searched refs:mp_opt (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/net/mptcp/
H A Doptions.c25 struct mptcp_options_received *mp_opt) in mptcp_parse_option() argument
89 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD; in mptcp_parse_option()
91 mp_opt->deny_join_id0 = !!(flags & MPTCP_CAP_DENY_JOIN_ID0); in mptcp_parse_option()
93 mp_opt->suboptions |= subopt; in mptcp_parse_option()
95 mp_opt->sndr_key = get_unaligned_be64(ptr); in mptcp_parse_option()
99 mp_opt->rcvr_key = get_unaligned_be64(ptr); in mptcp_parse_option()
108 mp_opt->suboptions |= OPTION_MPTCP_DSS; in mptcp_parse_option()
109 mp_opt->use_map = 1; in mptcp_parse_option()
110 mp_opt->mpc_map = 1; in mptcp_parse_option()
111 mp_opt->data_len = get_unaligned_be16(ptr); in mptcp_parse_option()
[all …]
H A Dsubflow.c153 struct mptcp_options_received mp_opt; in subflow_check_req() local
166 mptcp_get_options(skb, &mp_opt); in subflow_check_req()
168 opt_mp_capable = !!(mp_opt.suboptions & OPTION_MPTCP_MPC_SYN); in subflow_check_req()
169 opt_mp_join = !!(mp_opt.suboptions & OPTION_MPTCP_MPJ_SYN); in subflow_check_req()
180 if (mp_opt.backup) in subflow_check_req()
220 subflow_req->backup = mp_opt.backup; in subflow_check_req()
221 subflow_req->remote_id = mp_opt.join_id; in subflow_check_req()
222 subflow_req->token = mp_opt.token; in subflow_check_req()
223 subflow_req->remote_nonce = mp_opt.nonce; in subflow_check_req()
265 struct mptcp_options_received mp_opt; in mptcp_subflow_init_cookie_req() local
461 subflow_set_remote_key(struct mptcp_sock * msk,struct mptcp_subflow_context * subflow,const struct mptcp_options_received * mp_opt) subflow_set_remote_key() argument
482 mptcp_propagate_state(struct sock * sk,struct sock * ssk,struct mptcp_subflow_context * subflow,const struct mptcp_options_received * mp_opt) mptcp_propagate_state() argument
508 struct mptcp_options_received mp_opt; subflow_finish_connect() local
726 subflow_hmac_valid(const struct request_sock * req,const struct mptcp_options_received * mp_opt) subflow_hmac_valid() argument
776 __mptcp_subflow_fully_established(struct mptcp_sock * msk,struct mptcp_subflow_context * subflow,const struct mptcp_options_received * mp_opt) __mptcp_subflow_fully_established() argument
795 struct mptcp_options_received mp_opt; subflow_syn_recv_sock() local
[all...]
H A Dfastopen.c63 const struct mptcp_options_received *mp_opt) in __mptcp_fastopen_gen_msk_ackseq() argument
H A Dprotocol.h637 const struct mptcp_options_received *mp_opt);
744 const struct mptcp_options_received *mp_opt,
748 struct mptcp_options_received *mp_opt);
976 const struct mptcp_options_received *mp_opt);
H A Dprotocol.c3262 const struct mptcp_options_received *mp_opt, in mptcp_sk_clone_init() argument
3293 if (mp_opt->suboptions & OPTION_MPTCP_CSUMREQD) in mptcp_sk_clone_init()
3333 if (mp_opt->suboptions & OPTION_MPTCP_MPC_ACK) in mptcp_sk_clone_init()
3334 __mptcp_subflow_fully_established(msk, subflow, mp_opt); in mptcp_sk_clone_init()