diff options
Diffstat (limited to 'net/mptcp/protocol.h')
| -rw-r--r-- | net/mptcp/protocol.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h index 61fd8eabfca2..339a6f072989 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -295,7 +295,8 @@ struct mptcp_sock {  	u8		recvmsg_inq:1,  			cork:1,  			nodelay:1, -			fastopening:1; +			fastopening:1, +			in_accept_queue:1;  	int		connect_flags;  	struct work_struct work;  	struct sk_buff  *ooo_last_skb; @@ -628,7 +629,6 @@ void mptcp_close_ssk(struct sock *sk, struct sock *ssk,  		     struct mptcp_subflow_context *subflow);  void __mptcp_subflow_send_ack(struct sock *ssk);  void mptcp_subflow_reset(struct sock *ssk); -void mptcp_subflow_queue_clean(struct sock *sk, struct sock *ssk);  void mptcp_sock_graft(struct sock *sk, struct socket *parent);  struct socket *__mptcp_nmpc_socket(const struct mptcp_sock *msk);  bool __mptcp_close(struct sock *sk, long timeout); @@ -666,6 +666,8 @@ void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);  bool mptcp_subflow_active(struct mptcp_subflow_context *subflow); +void mptcp_subflow_drop_ctx(struct sock *ssk); +  static inline void mptcp_subflow_tcp_fallback(struct sock *sk,  					      struct mptcp_subflow_context *ctx)  {  |