Home
last modified time | relevance | path

Searched refs:mptcp_subflow_ctx (Results 1 – 14 of 14) sorted by relevance

/linux/net/mptcp/
H A Dsubflow.c151 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in subflow_check_req()
269 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in mptcp_subflow_init_cookie_req()
347 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_prep_synack()
432 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_subflow_reset()
463 subflow = mptcp_subflow_ctx(ssk); in __mptcp_sync_state()
528 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_finish_connect()
632 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_chk_local_id()
676 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_v4_conn_request()
707 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_v6_conn_request()
782 struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(ssk); in mptcp_subflow_drop_ctx()
[all …]
H A Dsched.c27 mptcp_subflow_set_scheduled(mptcp_subflow_ctx(ssk), true); in mptcp_sched_default_get_send()
39 mptcp_subflow_set_scheduled(mptcp_subflow_ctx(ssk), true); in mptcp_sched_default_get_retrans()
179 mptcp_subflow_set_scheduled(mptcp_subflow_ctx(msk->first), true); in mptcp_sched_get_send()
H A Doptions.c404 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_syn_options()
454 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp()
567 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_dss()
659 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_add_addr()
723 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_rm_addr()
753 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp_prio()
779 const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_rst()
798 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_fastclose()
821 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp_fail()
843 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options()
[all …]
H A Dprotocol.c116 subflow = mptcp_subflow_ctx(ssock->sk); in __mptcp_socket_create()
357 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_init_skb()
701 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in __mptcp_move_skbs_from_subflow()
884 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_data_ready()
907 mptcp_subflow_ctx(ssk)->map_seq = READ_ONCE(msk->ack_seq); in mptcp_subflow_joined()
927 mptcp_subflow_ctx(ssk)->subflow_id = msk->subflow_id++; in __mptcp_finish_join()
1265 mptcp_subflow_ctx(ssk)->send_infinite_map = 0; in mptcp_update_infinite_map()
1386 mpext->subflow_seq = mptcp_subflow_ctx(ssk)->rel_write_seq; in mptcp_sendmsg_frag()
1397 mptcp_subflow_ctx(ssk)->rel_write_seq += copy; in mptcp_sendmsg_frag()
1407 if (mptcp_subflow_ctx(ssk)->send_infinite_map) in mptcp_sendmsg_frag()
[all …]
H A Dpm_netlink.c332 sf = mptcp_subflow_ctx(ssk); in mptcp_event_add_subflow()
359 sf = mptcp_subflow_ctx(ssk); in mptcp_event_put_token_and_ssk()
394 sf = mptcp_subflow_ctx(ssk); in mptcp_event_sub_closed()
468 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_event_addr_announced()
H A Dbpf.c18 return mptcp_sk(mptcp_subflow_ctx(sk)->conn); in bpf_mptcp_sock_from_subflow()
H A Dprotocol.h596 mptcp_subflow_ctx(const struct sock *sk) in mptcp_subflow_ctx() function
648 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_send_active_reset_reason()
1008 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in __mptcp_propagate_sndbuf()
1021 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_propagate_sndbuf()
1278 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_check_fallback()
1297 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_try_fallback()
1344 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_simultaneous_connect()
H A Dpm.c662 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_add_addr_received()
818 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_mp_prio_received()
832 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_pm_mp_fail_received()
973 struct mptcp_subflow_context *iter, *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_subflows_chk_stale()
1010 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_subflow_chk_stale()
H A Dmptcp_diag.c97 const struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(sk); in mptcp_diag_dump_listeners()
H A Dtoken.c153 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_token_new_connect()
H A Dsockopt.c98 mptcp_subflow_ctx(ssk)->cached_sndbuf = sk->sk_sndbuf; in mptcp_sol_socket_sync_intval()
1556 mptcp_subflow_ctx(ssk)->cached_sndbuf = sk->sk_sndbuf; in sync_socket_options()
1593 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync_locked()
H A Dctrl.c527 subflow = mptcp_subflow_ctx(ssk); in mptcp_active_detect_blackhole()
H A Dpm_kernel.c309 subflow = mptcp_subflow_ctx(msk->first); in mptcp_mpc_endpoint_setup()
896 WRITE_ONCE(mptcp_subflow_ctx(ssk)->pm_listener, true); in mptcp_pm_nl_create_listen_socket()
H A Dpm_userspace.c545 mptcp_close_ssk(sk, ssk, mptcp_subflow_ctx(ssk)); in mptcp_pm_nl_subflow_destroy_doit()