Home
last modified time | relevance | path

Searched refs:can_ack (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/net/mptcp/
H A Dprotocol.h211 bool can_ack; member
315 can_ack : 1; /* only after processing the remote a key */ member
H A Dmptcp_diag.c138 if (READ_ONCE(msk->can_ack)) in mptcp_diag_get_info()
H A Dsubflow.c318 subflow->can_ack = 1; in subflow_finish_connect()
521 subflow->can_ack = 1; in mptcp_subflow_fully_established()
926 if (unlikely(!READ_ONCE(msk->can_ack))) { in subflow_check_data_avail()
933 WRITE_ONCE(msk->can_ack, true); in subflow_check_data_avail()
H A Dprotocol.c50 if (!msk->subflow || READ_ONCE(msk->can_ack)) in __mptcp_nmpc_socket()
2085 msk->can_ack = true; in mptcp_sk_clone()
2441 WRITE_ONCE(msk->can_ack, 1); in mptcp_finish_connect()
H A Doptions.c515 /* passive sockets msk will set the 'can_ack' after accept(), even in mptcp_established_options_dss()
519 if (!READ_ONCE(msk->can_ack)) { in mptcp_established_options_dss()
/kernel/linux/linux-6.6/net/mptcp/
H A Dsubflow.c461 WRITE_ONCE(msk->can_ack, true); in subflow_set_remote_key()
1287 if (unlikely(!READ_ONCE(msk->can_ack))) in subflow_check_data_avail()
H A Dsockopt.c924 if (READ_ONCE(msk->can_ack)) in mptcp_diag_fill_info()
H A Dprotocol.h287 bool can_ack; member
H A Doptions.c589 /* passive sockets msk will set the 'can_ack' after accept(), even in mptcp_established_options_dss()
593 if (!READ_ONCE(msk->can_ack)) { in mptcp_established_options_dss()
H A Dprotocol.c3163 msk->can_ack = false; in mptcp_disconnect()

Completed in 22 milliseconds