Home
last modified time | relevance | path

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

/net/mptcp/
Dprotocol.h220 struct mptcp_sock { struct
295 static inline void msk_owned_by_me(const struct mptcp_sock *msk) in msk_owned_by_me() argument
300 static inline struct mptcp_sock *mptcp_sk(const struct sock *sk) in mptcp_sk()
302 return (struct mptcp_sock *)sk; in mptcp_sk()
320 const struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_send_head()
327 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_send_next()
337 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_tail()
350 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_rtx_head()
381 struct mptcp_sock *msk;
500 static inline void mptcp_add_pending_subflow(struct mptcp_sock *msk, in mptcp_add_pending_subflow()
[all …]
Dpm.c17 int mptcp_pm_announce_addr(struct mptcp_sock *msk, in mptcp_pm_announce_addr()
44 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_addr()
62 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_subflow()
74 void mptcp_pm_new_connection(struct mptcp_sock *msk, const struct sock *ssk, int server_side) in mptcp_pm_new_connection()
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()
126 void mptcp_pm_fully_established(struct mptcp_sock *msk, const struct sock *ssk, gfp_t gfp) in mptcp_pm_fully_established()
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()
[all …]
Dsockopt.c17 static struct sock *__mptcp_tcp_fallback(struct mptcp_sock *msk) in __mptcp_tcp_fallback()
48 static void sockopt_seq_inc(struct mptcp_sock *msk) in sockopt_seq_inc()
55 static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, in mptcp_get_int_option()
67 static void mptcp_sol_socket_sync_intval(struct mptcp_sock *msk, int optname, int val) in mptcp_sol_socket_sync_intval()
119 static int mptcp_sol_socket_intval(struct mptcp_sock *msk, int optname, int val) in mptcp_sol_socket_intval()
134 static void mptcp_so_incoming_cpu(struct mptcp_sock *msk, int val) in mptcp_so_incoming_cpu()
143 static int mptcp_setsockopt_sol_socket_tstamp(struct mptcp_sock *msk, int optname, int val) in mptcp_setsockopt_sol_socket_tstamp()
168 static int mptcp_setsockopt_sol_socket_int(struct mptcp_sock *msk, int optname, in mptcp_setsockopt_sol_socket_int()
203 static int mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, in mptcp_setsockopt_sol_socket_timestamping()
247 static int mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, in mptcp_setsockopt_sol_socket_linger()
[all …]
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()
Dprotocol.c33 struct mptcp_sock msk;
63 struct socket *__mptcp_nmpc_socket(const struct mptcp_sock *msk) in __mptcp_nmpc_socket()
72 static u64 mptcp_wnd_end(const struct mptcp_sock *msk) in mptcp_wnd_end()
101 static int __mptcp_socket_create(struct mptcp_sock *msk) in __mptcp_socket_create()
149 static bool mptcp_ooo_try_coalesce(struct mptcp_sock *msk, struct sk_buff *to, in mptcp_ooo_try_coalesce()
162 static void mptcp_data_queue_ofo(struct mptcp_sock *msk, struct sk_buff *skb) in mptcp_data_queue_ofo()
273 static bool __mptcp_move_skb(struct mptcp_sock *msk, struct sock *ssk, in __mptcp_move_skb()
356 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_data_fin_ack()
365 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_check_data_fin_ack()
387 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_pending_data_fin()
[all …]
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()
Dpm_netlink.c37 struct mptcp_sock *sock;
163 struct mptcp_sock *msk) in select_local_address()
222 unsigned int mptcp_pm_get_add_addr_signal_max(struct mptcp_sock *msk) in mptcp_pm_get_add_addr_signal_max()
231 unsigned int mptcp_pm_get_add_addr_accept_max(struct mptcp_sock *msk) in mptcp_pm_get_add_addr_accept_max()
240 unsigned int mptcp_pm_get_subflows_max(struct mptcp_sock *msk) in mptcp_pm_get_subflows_max()
249 unsigned int mptcp_pm_get_local_addr_max(struct mptcp_sock *msk) in mptcp_pm_get_local_addr_max()
258 static void check_work_pending(struct mptcp_sock *msk) in check_work_pending()
267 mptcp_lookup_anno_list_by_saddr(struct mptcp_sock *msk, in mptcp_lookup_anno_list_by_saddr()
282 bool mptcp_pm_sport_in_anno_list(struct mptcp_sock *msk, const struct sock *sk) in mptcp_pm_sport_in_anno_list()
306 struct mptcp_sock *msk = entry->sock; in mptcp_pm_add_timer()
[all …]
Dsubflow.c61 static bool mptcp_can_accept_new_subflow(const struct mptcp_sock *msk) in mptcp_can_accept_new_subflow()
70 struct mptcp_sock *msk = subflow_req->msk; in subflow_req_create_thmac()
82 static struct mptcp_sock *subflow_token_join_request(struct request_sock *req) in subflow_token_join_request()
85 struct mptcp_sock *msk; in subflow_token_join_request()
116 static bool subflow_use_different_sport(struct mptcp_sock *msk, const struct sock *sk) in subflow_use_different_sport()
369 static bool subflow_use_different_dport(struct mptcp_sock *msk, const struct sock *sk) in subflow_use_different_dport()
570 struct mptcp_sock *msk; in subflow_hmac_valid()
644 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_subflow_fully_established()
762 struct mptcp_sock *owner; in subflow_syn_recv_sock()
952 struct mptcp_sock *msk) in get_mapping_status()
[all …]
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()
800 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_established_options()
893 static bool check_fully_established(struct mptcp_sock *msk, struct sock *ssk, in check_fully_established()
994 static void ack_update_msk(struct mptcp_sock *msk, in ack_update_msk()
1035 bool mptcp_update_rcv_data_fin(struct mptcp_sock *msk, u64 data_fin_seq, bool use_64bit) in mptcp_update_rcv_data_fin()
1052 static bool add_addr_hmac_valid(struct mptcp_sock *msk, in add_addr_hmac_valid()
1075 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_incoming_options()
[all …]
Dmptcp_diag.c32 struct mptcp_sock *msk = NULL; in mptcp_diag_dump_one()
156 struct mptcp_sock *msk; in mptcp_diag_dump()
200 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_diag_get_info()
Dsyncookies.c97 struct mptcp_sock *msk; in mptcp_token_join_cookie_init_state()