Searched refs:mptcp_sock (Results 1 – 11 of 11) sorted by relevance
/net/mptcp/ |
D | protocol.h | 220 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 …]
|
D | pm.c | 17 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 …]
|
D | sockopt.c | 17 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 …]
|
D | token_test.c | 21 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()
|
D | protocol.c | 33 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 …]
|
D | token.c | 67 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()
|
D | pm_netlink.c | 37 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 …]
|
D | subflow.c | 61 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 …]
|
D | options.c | 442 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 …]
|
D | mptcp_diag.c | 32 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()
|
D | syncookies.c | 97 struct mptcp_sock *msk; in mptcp_token_join_cookie_init_state()
|