Searched refs:mptcp_subflow_context (Results 1 – 11 of 11) sorted by relevance
406 struct mptcp_subflow_context { struct469 static inline struct mptcp_subflow_context * argument475 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data; in mptcp_subflow_ctx()479 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow) in mptcp_subflow_tcp_sock()485 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_map_offset()493 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_mapped_dsn()499 struct mptcp_subflow_context *subflow) in mptcp_add_pending_subflow()509 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow) in mptcp_subflow_delegate()535 static inline struct mptcp_subflow_context *538 struct mptcp_subflow_context *ret; in mptcp_subflow_delegated_next()[all …]
141 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in subflow_check_req()246 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in mptcp_subflow_init_cookie_req()336 static bool subflow_thmac_valid(struct mptcp_subflow_context *subflow) in subflow_thmac_valid()356 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_subflow_reset()397 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_finish_connect()492 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_v4_conn_request()516 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_v6_conn_request()591 struct mptcp_subflow_context *old_ctx) in subflow_ulp_fallback()605 struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(ssk); in subflow_drop_ctx()617 void mptcp_subflow_fully_established(struct mptcp_subflow_context *subflow, in mptcp_subflow_fully_established()[all …]
42 static struct mptcp_subflow_context *build_ctx(struct kunit *test) in build_ctx()44 struct mptcp_subflow_context *ctx; in build_ctx()46 ctx = kunit_kzalloc(test, sizeof(struct mptcp_subflow_context), in build_ctx()66 struct mptcp_subflow_context *ctx = build_ctx(test); in mptcp_token_test_msk_basic()
399 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_syn_options()463 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp()535 static void mptcp_write_data_fin(struct mptcp_subflow_context *subflow, in mptcp_write_data_fin()569 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_dss()663 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_add_addr()716 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_rm_addr()746 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp_prio()774 const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_rst()792 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options_mp_fail()813 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_established_options()[all …]
103 struct mptcp_subflow_context *subflow; in __mptcp_socket_create()277 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in __mptcp_move_skb()419 static long mptcp_timeout_from_subflow(const struct mptcp_subflow_context *subflow) in mptcp_timeout_from_subflow()429 struct mptcp_subflow_context *subflow; in mptcp_set_timeout()455 struct mptcp_subflow_context *subflow; in mptcp_send_ack()487 struct mptcp_subflow_context *subflow; in mptcp_cleanup_rbuf()559 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in __mptcp_move_skbs_from_subflow()720 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_data_ready()752 struct mptcp_subflow_context *subflow; in mptcp_do_flush_join_list()832 struct mptcp_subflow_context *subflow; in mptcp_check_for_eof()[all …]
69 struct mptcp_subflow_context *subflow; in mptcp_sol_socket_sync_intval()146 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_tstamp()208 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_timestamping()250 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_socket_linger()559 struct mptcp_subflow_context *subflow; in mptcp_setsockopt_sol_tcp_congestion()765 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_sockopt_sync()778 struct mptcp_subflow_context *subflow; in mptcp_sockopt_sync_all()
128 struct mptcp_subflow_context *subflow; in lookup_subflow_by_saddr()146 struct mptcp_subflow_context *subflow; in lookup_subflow_by_daddr()433 struct mptcp_subflow_context *subflow; in fill_remote_addresses_vec()634 struct mptcp_subflow_context *subflow; in mptcp_pm_nl_addr_send_ack()661 struct mptcp_subflow_context *subflow; in mptcp_pm_nl_mp_prio_send_ack()694 struct mptcp_subflow_context *subflow, *tmp; in mptcp_pm_nl_rm_addr_or_subflow()1000 struct mptcp_subflow_context *iter, *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_nl_subflow_chk_stale()1742 const struct mptcp_subflow_context *sf; in mptcp_event_add_subflow()1793 const struct mptcp_subflow_context *sf; in mptcp_event_put_token_and_ssk()1832 const struct mptcp_subflow_context *sf; in mptcp_event_sub_closed()
18 struct mptcp_subflow_context *sf; in subflow_get_info()
244 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_pm_mp_prio_received()342 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_pm_subflow_chk_stale()
153 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_token_new_connect()
20 TP_PROTO(struct mptcp_subflow_context *subflow),