Home
last modified time | relevance | path

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

/linux-6.15/include/trace/events/
H A Dmptcp.h67 TP_PROTO(struct mptcp_ext *mpext),
69 TP_ARGS(mpext),
91 __entry->data_ack = mpext->ack64 ? mpext->data_ack : mpext->data_ack32;
96 __entry->use_map = mpext->use_map;
97 __entry->dsn64 = mpext->dsn64;
100 __entry->ack64 = mpext->ack64;
102 __entry->frozen = mpext->frozen;
121 TP_PROTO(struct mptcp_ext *mpext),
122 TP_ARGS(mpext));
125 TP_PROTO(struct mptcp_ext *mpext),
[all …]
/linux-6.15/net/mptcp/
H A Doptions.c467 data_len = mpext ? mpext->data_len : 0; in mptcp_established_options_mp()
568 if (!skb || (mpext && mpext->use_map) || snd_data_fin_enable) { in mptcp_established_options_dss()
571 if (mpext) { in mptcp_established_options_dss()
1222 if (!mpext) in mptcp_incoming_options()
1225 memset(mpext, 0, sizeof(*mpext)); in mptcp_incoming_options()
1234 mpext->data_seq++; in mptcp_incoming_options()
1236 mpext->dsn64 = 1; in mptcp_incoming_options()
1237 mpext->mpc_map = 1; in mptcp_incoming_options()
1246 mpext->use_map = 1; in mptcp_incoming_options()
1339 return __mptcp_make_csum(mpext->data_seq, mpext->subflow_seq, mpext->data_len, in mptcp_make_csum()
[all …]
H A Dsubflow.c129 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()
309 if (!mpext) in mptcp_get_rst_reason()
1106 struct mptcp_ext *mpext; in get_mapping_status() local
1118 mpext = mptcp_get_ext(skb); in get_mapping_status()
1119 if (!mpext || !mpext->use_map) { in get_mapping_status()
1143 data_len = mpext->data_len; in get_mapping_status()
1155 mpext->dsn64); in get_mapping_status()
1178 if (!mpext->dsn64) in get_mapping_status()
[all …]
H A Dprotocol.c875 return mpext && mpext->data_seq + mpext->data_len == write_seq && in mptcp_skb_can_collapse_to()
876 !mpext->frozen; in mptcp_skb_can_collapse_to()
1066 if (!mpext) in __mptcp_add_ext()
1131 if (!mpext) in mptcp_update_infinite_map()
1135 mpext->data_len = 0; in mptcp_update_infinite_map()
1254 memset(mpext, 0, sizeof(*mpext)); in mptcp_sendmsg_frag()
1258 mpext->use_map = 1; in mptcp_sendmsg_frag()
1259 mpext->dsn64 = 1; in mptcp_sendmsg_frag()
1262 mpext->data_seq, mpext->subflow_seq, mpext->data_len, in mptcp_sendmsg_frag()
1263 mpext->dsn64); in mptcp_sendmsg_frag()
[all …]
H A Dprotocol.h1264 struct mptcp_ext *mpext; in mptcp_check_infinite_map() local
1266 mpext = skb ? mptcp_get_ext(skb) : NULL; in mptcp_check_infinite_map()
1267 if (mpext && mpext->infinite_map) in mptcp_check_infinite_map()