Lines Matching refs:mptcp_subflow_context

458 struct mptcp_subflow_context {
540 static inline struct mptcp_subflow_context *
546 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data;
550 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow)
556 mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow)
564 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow)
572 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow)
579 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action)
606 static inline struct mptcp_subflow_context *
609 struct mptcp_subflow_context *ret;
614 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node);
627 struct mptcp_subflow_context *subflow,
636 struct mptcp_subflow_context *subflow);
667 void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
680 static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow)
689 void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
691 bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
696 struct mptcp_subflow_context *ctx)
787 struct mptcp_subflow_context *subflow;
811 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
824 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
880 const struct mptcp_subflow_context *subflow);
943 void __mptcp_fastopen_gen_msk_ackseq(struct mptcp_sock *msk, struct mptcp_subflow_context *subflow,
945 void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
1012 static inline u8 subflow_get_local_id(const struct mptcp_subflow_context *subflow)
1061 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
1078 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1110 static inline bool is_active_ssk(struct mptcp_subflow_context *subflow)
1117 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);