Home
last modified time | relevance | path

Searched refs:mptcp_sock (Results 1 – 12 of 12) sorted by relevance

/linux/net/mptcp/
A Dprotocol.h220 struct mptcp_sock { struct
288 return (struct mptcp_sock *)sk; in mptcp_sk()
306 const struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_send_head()
313 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_send_next()
323 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_tail()
336 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_rtx_head()
367 struct mptcp_sock *msk;
697 struct mptcp_sock *msk);
709 void mptcp_pm_data_init(struct mptcp_sock *msk);
731 mptcp_pm_del_add_timer(struct mptcp_sock *msk,
[all …]
A Dpm.c17 int mptcp_pm_announce_addr(struct mptcp_sock *msk, in mptcp_pm_announce_addr()
84 bool mptcp_pm_allow_new_subflow(struct mptcp_sock *msk) in mptcp_pm_allow_new_subflow()
113 static bool mptcp_pm_schedule_work(struct mptcp_sock *msk, in mptcp_pm_schedule_work()
153 void mptcp_pm_connection_closed(struct mptcp_sock *msk) in mptcp_pm_connection_closed()
158 void mptcp_pm_subflow_established(struct mptcp_sock *msk) in mptcp_pm_subflow_established()
175 void mptcp_pm_subflow_closed(struct mptcp_sock *msk, u8 id) in mptcp_pm_subflow_closed()
180 void mptcp_pm_add_addr_received(struct mptcp_sock *msk, in mptcp_pm_add_addr_received()
202 void mptcp_pm_add_addr_echoed(struct mptcp_sock *msk, in mptcp_pm_add_addr_echoed()
217 void mptcp_pm_add_addr_send_ack(struct mptcp_sock *msk) in mptcp_pm_add_addr_send_ack()
225 void mptcp_pm_rm_addr_received(struct mptcp_sock *msk, in mptcp_pm_rm_addr_received()
[all …]
A Dtoken_test.c21 struct mptcp_sock *null_msk = NULL; in mptcp_token_test_req_basic()
52 static struct mptcp_sock *build_msk(struct kunit *test) in build_msk()
54 struct mptcp_sock *msk; in build_msk()
56 msk = kunit_kzalloc(test, sizeof(struct mptcp_sock), GFP_USER); in build_msk()
67 struct mptcp_sock *msk = build_msk(test); in mptcp_token_test_msk_basic()
68 struct mptcp_sock *null_msk = NULL; in mptcp_token_test_msk_basic()
89 struct mptcp_sock *msk = build_msk(test); in mptcp_token_test_accept()
108 struct mptcp_sock *msk = build_msk(test); in mptcp_token_test_destroyed()
109 struct mptcp_sock *null_msk = NULL; in mptcp_token_test_destroyed()
A Dsockopt.c19 static struct sock *__mptcp_tcp_fallback(struct mptcp_sock *msk) in __mptcp_tcp_fallback()
50 static void sockopt_seq_inc(struct mptcp_sock *msk) in sockopt_seq_inc()
57 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, in mptcp_get_int_option()
136 static void mptcp_so_incoming_cpu(struct mptcp_sock *msk, int val) in mptcp_so_incoming_cpu()
205 static int mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, in mptcp_setsockopt_sol_socket_timestamping()
384 static int mptcp_setsockopt_v6(struct mptcp_sock *msk, int optname, in mptcp_setsockopt_v6()
600 static int mptcp_setsockopt_sol_tcp(struct mptcp_sock *msk, int optname, in mptcp_setsockopt_sol_tcp()
616 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_setsockopt()
966 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_getsockopt()
1041 void mptcp_sockopt_sync(struct mptcp_sock *msk, struct sock *ssk) in mptcp_sockopt_sync()
[all …]
A Dprotocol.c33 struct mptcp_sock msk;
172 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_rmem_uncharge()
318 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_rmem_schedule()
414 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_data_fin_ack()
424 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_check_data_fin_ack()
446 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_data_fin()
563 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_check_data_fin()
2403 struct mptcp_sock *msk = container_of(work, struct mptcp_sock, work); in mptcp_worker()
2785 struct mptcp_sock *msk; in mptcp_sk_clone()
3075 struct mptcp_sock *msk; in mptcp_finish_connect()
[all …]
A Dtoken.c67 static struct mptcp_sock *
154 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_token_new_connect()
190 struct mptcp_sock *msk) in mptcp_token_accept()
210 struct mptcp_sock *msk; in mptcp_token_exists()
242 struct mptcp_sock *mptcp_token_get_sock(struct net *net, u32 token) in mptcp_token_get_sock()
246 struct mptcp_sock *msk; in mptcp_token_get_sock()
293 struct mptcp_sock *mptcp_token_iter_next(const struct net *net, long *s_slot, in mptcp_token_iter_next()
296 struct mptcp_sock *ret = NULL; in mptcp_token_iter_next()
371 void mptcp_token_destroy(struct mptcp_sock *msk) in mptcp_token_destroy()
374 struct mptcp_sock *pos; in mptcp_token_destroy()
A Dpm_netlink.c37 struct mptcp_sock *sock;
163 struct mptcp_sock *msk) in select_local_address()
306 struct mptcp_sock *msk = entry->sock; in mptcp_pm_add_timer()
864 struct mptcp_sock *msk; in mptcp_pm_nl_create_listen_socket()
1131 struct mptcp_sock *msk; in mptcp_nl_add_subflow_or_signal_addr()
1263 struct mptcp_sock *msk; in mptcp_nl_remove_subflow_and_signal_addr()
1308 struct mptcp_sock *msk; in mptcp_nl_remove_id_zero_address()
1417 struct mptcp_sock *msk; in mptcp_nl_remove_addrs_list()
1683 struct mptcp_sock *msk; in mptcp_nl_addr_backup()
1792 const struct mptcp_sock *msk, in mptcp_event_put_token_and_ssk()
[all …]
A Dmptcp_diag.c32 struct mptcp_sock *msk = NULL; in mptcp_diag_dump_one()
75 struct mptcp_sock *msk; in mptcp_diag_dump()
114 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_diag_get_info()
A Dsubflow.c62 static bool mptcp_can_accept_new_subflow(const struct mptcp_sock *msk) in mptcp_can_accept_new_subflow()
71 struct mptcp_sock *msk = subflow_req->msk; in subflow_req_create_thmac()
86 struct mptcp_sock *msk; in subflow_token_join_request()
546 struct mptcp_sock *msk; in subflow_hmac_valid()
620 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_subflow_fully_established()
738 struct mptcp_sock *owner; in subflow_syn_recv_sock()
928 struct mptcp_sock *msk) in get_mapping_status()
1109 struct mptcp_sock *msk; in subflow_check_data_avail()
1244 struct mptcp_sock *msk = mptcp_sk(sk); in __mptcp_error_report()
1286 struct mptcp_sock *msk; in subflow_data_ready()
[all …]
A Doptions.c442 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options_mp()
556 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options_dss()
650 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options_add_addr()
703 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options_rm_addr()
798 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options()
888 static bool check_fully_established(struct mptcp_sock *msk, struct sock *ssk, in check_fully_established()
989 static void ack_update_msk(struct mptcp_sock *msk, in ack_update_msk()
1030 bool mptcp_update_rcv_data_fin(struct mptcp_sock *msk, u64 data_fin_seq, bool use_64bit) in mptcp_update_rcv_data_fin()
1047 static bool add_addr_hmac_valid(struct mptcp_sock *msk, in add_addr_hmac_valid()
1070 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_incoming_options()
[all …]
A Dsyncookies.c97 struct mptcp_sock *msk; in mptcp_token_join_cookie_init_state()
/linux/include/net/
A Dmptcp.h16 struct mptcp_sock;
130 void mptcp_diag_fill_info(struct mptcp_sock *msk, struct mptcp_info *info);

Completed in 31 milliseconds