Home
last modified time | relevance | path

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

/linux/net/mptcp/
H A Doptions.c455 struct mptcp_ext *mpext; in mptcp_established_options_mp()
475 mpext = mptcp_get_ext(skb); in mptcp_established_options_mp()
476 data_len = mpext ? mpext->data_len : 0; in mptcp_established_options_mp()
498 opts->data_seq = mpext->data_seq; in mptcp_established_options_mp()
499 opts->subflow_seq = mpext->subflow_seq; in mptcp_established_options_mp()
500 opts->csum = mpext->csum; in mptcp_established_options_mp()
569 struct mptcp_ext *mpext; in mptcp_established_options_dss()
579 mpext = skb ? mptcp_get_ext(skb) : NULL; in mptcp_established_options_dss()
581 if (!skb || (mpext in mptcp_established_options_dss()
456 struct mptcp_ext *mpext; mptcp_established_options_mp() local
571 struct mptcp_ext *mpext; mptcp_established_options_dss() local
1159 struct mptcp_ext *mpext; mptcp_incoming_options() local
1387 mptcp_make_csum(const struct mptcp_ext * mpext) mptcp_make_csum() argument
1432 struct mptcp_ext *mpext = &opts->ext_copy; mptcp_write_options() local
[all...]
H A Dsubflow.c127 struct mptcp_ext *mpext = skb_ext_add(skb, SKB_EXT_MPTCP); in subflow_add_reset_reason() local
129 if (mpext) { in subflow_add_reset_reason()
130 memset(mpext, 0, sizeof(*mpext)); in subflow_add_reset_reason()
131 mpext->reset_reason = reason; in subflow_add_reset_reason()
308 const struct mptcp_ext *mpext = mptcp_get_ext(skb); in mptcp_get_rst_reason() local
310 if (!mpext) in mptcp_get_rst_reason()
313 return sk_rst_convert_mptcp_reason(mpext->reset_reason); in mptcp_get_rst_reason()
1114 struct mptcp_ext *mpext; in get_mapping_status() local
1126 mpext in get_mapping_status()
[all...]
H A Dprotocol.c1028 const struct mptcp_ext *mpext) in mptcp_skb_can_collapse_to() argument
1036 return mpext && mpext->data_seq + mpext->data_len == write_seq && in mptcp_skb_can_collapse_to()
1037 !mpext->frozen; in mptcp_skb_can_collapse_to()
1229 struct skb_ext *mpext = __skb_ext_alloc(gfp); in __mptcp_add_ext() local
1231 if (!mpext) in __mptcp_add_ext()
1233 __skb_ext_set(skb, SKB_EXT_MPTCP, mpext); in __mptcp_add_ext()
1285 struct mptcp_ext *mpext = mptcp_get_ext(skb); in mptcp_update_data_checksum() local
1286 __wsum csum = ~csum_unfold(mpext->csum); in mptcp_update_data_checksum()
1289 mpext->csum = csum_fold(csum_block_add(csum, skb_checksum(skb, offset, added, 0), offset)); in mptcp_update_data_checksum()
1294 struct mptcp_ext *mpext) in mptcp_update_infinite_map() argument
[all …]
H A Dprotocol.h1337 struct mptcp_ext *mpext; in mptcp_try_fallback()
1339 mpext = skb ? mptcp_get_ext(skb) : NULL; in mptcp_try_fallback()
1340 if (mpext && mpext->infinite_map) in mptcp_try_fallback()
1363 struct mptcp_ext *mpext; mptcp_check_infinite_map() local