Home
last modified time | relevance | path

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

/Linux-v5.10/net/mptcp/
Doptions.c23 struct mptcp_options_received *mp_opt) in mptcp_parse_option() argument
77 mp_opt->mp_capable = 1; in mptcp_parse_option()
79 mp_opt->sndr_key = get_unaligned_be64(ptr); in mptcp_parse_option()
83 mp_opt->rcvr_key = get_unaligned_be64(ptr); in mptcp_parse_option()
92 mp_opt->dss = 1; in mptcp_parse_option()
93 mp_opt->use_map = 1; in mptcp_parse_option()
94 mp_opt->mpc_map = 1; in mptcp_parse_option()
95 mp_opt->data_len = get_unaligned_be16(ptr); in mptcp_parse_option()
99 version, flags, opsize, mp_opt->sndr_key, in mptcp_parse_option()
100 mp_opt->rcvr_key, mp_opt->data_len); in mptcp_parse_option()
[all …]
Dsubflow.c121 struct mptcp_options_received mp_opt; in subflow_init_req() local
130 mptcp_get_options(skb, &mp_opt); in subflow_init_req()
132 if (mp_opt.mp_capable) { in subflow_init_req()
135 if (mp_opt.mp_join) in subflow_init_req()
137 } else if (mp_opt.mp_join) { in subflow_init_req()
141 if (mp_opt.mp_capable && listener->request_mptcp) { in subflow_init_req()
169 } else if (mp_opt.mp_join && listener->request_mptcp) { in subflow_init_req()
172 subflow_req->backup = mp_opt.backup; in subflow_init_req()
173 subflow_req->remote_id = mp_opt.join_id; in subflow_init_req()
174 subflow_req->token = mp_opt.token; in subflow_init_req()
[all …]
Dprotocol.h366 struct mptcp_options_received *mp_opt);
396 const struct mptcp_options_received *mp_opt,
399 struct mptcp_options_received *mp_opt);
Dprotocol.c2047 const struct mptcp_options_received *mp_opt, in mptcp_sk_clone() argument
2073 if (mp_opt->mp_capable) { in mptcp_sk_clone()
2075 msk->remote_key = mp_opt->sndr_key; in mptcp_sk_clone()