]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/mptcp_opt.h
xnu-6153.81.5.tar.gz
[apple/xnu.git] / bsd / netinet / mptcp_opt.h
index 785e1a9985e65652554948aefb9bf56c9707ae5d..5ca0e32e8e547cad8f53cf6adc56d3f250746109 100644 (file)
  */
 
 #ifndef _NETINET_MPTCP_OPT_H_
-#define        _NETINET_MPTCP_OPT_H_
+#define _NETINET_MPTCP_OPT_H_
 
 #ifdef BSD_KERNEL_PRIVATE
 
-/*
- * Try setting up an MPTCP connection by making atleast 3 attempts,
- * that is 2 retransmissions - needed for Weak WiFi and long delay cellular.
- * This number must be bumped higher when we are assured that middleboxes
- * are not the reason for retries. Generally, on weak wifi and cold start
- * cellular, more than 2 retries are necessary.
- */
-#define        MPTCP_CAPABLE_RETRIES   (2)
-
 __BEGIN_DECLS
 extern void mptcp_data_ack_rcvd(struct mptcb *mp_tp, struct tcpcb *tp, u_int64_t full_dack);
-extern void mptcp_update_window_fallback(struct tcpcb *tp);
+extern void mptcp_update_window_wakeup(struct tcpcb *tp);
 extern void tcp_do_mptcp_options(struct tcpcb *, u_char *, struct tcphdr *,
     struct tcpopt *, int);
 extern unsigned mptcp_setup_syn_opts(struct socket *, u_char*, unsigned);
 extern unsigned mptcp_setup_join_ack_opts(struct tcpcb *, u_char*, unsigned);
 extern unsigned int mptcp_setup_opts(struct tcpcb *tp, int32_t off, u_char *opt,
-                                    unsigned int optlen, int flags, int len,
-                                    boolean_t *p_mptcp_acknow);
+    unsigned int optlen, int flags, int len,
+    boolean_t *p_mptcp_acknow);
 extern void mptcp_update_dss_rcv_state(struct mptcp_dsn_opt *, struct tcpcb *,
     uint16_t);
 extern void mptcp_update_rcv_state_meat(struct mptcb *, struct tcpcb *,