Searched refs:mpext (Results 1 – 5 of 5) sorted by relevance
| /linux/include/trace/events/ |
| H A D | mptcp.h | 73 TP_PROTO(struct mptcp_ext *mpext), 75 TP_ARGS(mpext), 96 __entry->data_seq = mpext->data_seq; 97 __entry->subflow_seq = mpext->subflow_seq; 98 __entry->data_len = mpext->data_len; 99 __entry->csum = (__force u16)mpext->csum; 100 __entry->use_map = mpext->use_map; 101 __entry->dsn64 = mpext->dsn64; 102 __entry->data_fin = mpext->data_fin; 103 __entry->use_ack = mpext->use_ack; [all …]
|
| /linux/net/mptcp/ |
| H A D | options.c | 518 struct mptcp_ext *mpext; in mptcp_established_options_mp() local 538 mpext = mptcp_get_ext(skb); in mptcp_established_options_mp() 539 data_len = mpext ? mpext->data_len : 0; in mptcp_established_options_mp() 561 opts->data_seq = mpext->data_seq; in mptcp_established_options_mp() 562 opts->subflow_seq = mpext->subflow_seq; in mptcp_established_options_mp() 563 opts->csum = mpext->csum; in mptcp_established_options_mp() 632 struct mptcp_ext *mpext; in mptcp_established_options_dss() local 639 mpext = skb ? mptcp_get_ext(skb) : NULL; in mptcp_established_options_dss() 641 if (!skb || (mpext && mpext->use_map) || snd_data_fin_enable) { in mptcp_established_options_dss() 644 if (mpext) { in mptcp_established_options_dss() [all …]
|
| H A D | subflow.c | 128 struct mptcp_ext *mpext = skb_ext_add(skb, SKB_EXT_MPTCP); in subflow_add_reset_reason() local 130 if (mpext) { in subflow_add_reset_reason() 131 memset(mpext, 0, sizeof(*mpext)); in subflow_add_reset_reason() 132 mpext->reset_reason = reason; in subflow_add_reset_reason() 305 const struct mptcp_ext *mpext = mptcp_get_ext(skb); in mptcp_get_rst_reason() local 307 if (!mpext) in mptcp_get_rst_reason() 310 return sk_rst_convert_mptcp_reason(mpext->reset_reason); in mptcp_get_rst_reason() 1118 struct mptcp_ext *mpext; in get_mapping_status() local 1130 mpext = mptcp_get_ext(skb); in get_mapping_status() 1131 if (!mpext || !mpext->use_map) { in get_mapping_status() [all …]
|
| H A D | protocol.c | 1117 const struct mptcp_ext *mpext) in mptcp_skb_can_collapse_to() argument 1125 return mpext && mpext->data_seq + mpext->data_len == write_seq && in mptcp_skb_can_collapse_to() 1126 !mpext->frozen; in mptcp_skb_can_collapse_to() 1311 struct skb_ext *mpext = __skb_ext_alloc(gfp); in __mptcp_add_ext() local 1313 if (!mpext) in __mptcp_add_ext() 1315 __skb_ext_set(skb, SKB_EXT_MPTCP, mpext); in __mptcp_add_ext() 1367 struct mptcp_ext *mpext = mptcp_get_ext(skb); in mptcp_update_data_checksum() local 1368 __wsum csum = ~csum_unfold(mpext->csum); in mptcp_update_data_checksum() 1371 mpext->csum = csum_fold(csum_block_add(csum, skb_checksum(skb, offset, added, 0), offset)); in mptcp_update_data_checksum() 1376 struct mptcp_ext *mpext) in mptcp_update_infinite_map() argument [all …]
|
| H A D | protocol.h | 1341 struct mptcp_ext *mpext; in mptcp_check_infinite_map() local 1343 mpext = skb ? mptcp_get_ext(skb) : NULL; in mptcp_check_infinite_map() 1344 if (mpext && mpext->infinite_map) in mptcp_check_infinite_map()
|