]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/mptcp_timer.h
xnu-6153.141.1.tar.gz
[apple/xnu.git] / bsd / netinet / mptcp_timer.h
index 94da71dc562558f02a3372856429c28f52b45c56..231cf201a43e3c8f455848e937f2e70da4e81513 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012 Apple Inc. All rights reserved.
+ * Copyright (c) 2012-2017 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
  */
 
 #ifndef _NETINET_MPTCP_TIMER_H_
-#define        _NETINET_MPTCP_TIMER_H_
+#define _NETINET_MPTCP_TIMER_H_
 
 #ifdef BSD_KERNEL_PRIVATE
 
-#define        MPT_REXMT       0       /* retransmit */
-#define        MPT_TIMEWAIT    1       /* timewait timer */
+#define MPT_REXMT       0       /* retransmit */
+#define MPT_TIMEWAIT    1       /* timewait timer */
 
 __BEGIN_DECLS
-extern uint32_t mptcp_timer(struct mppcbinfo *);
-extern void mptcp_start_timer(struct mptses *, int);
-extern void mptcp_cancel_timer(struct mptcb *, int);
-extern void mptcp_cancel_all_timers(struct mptcb *);
+extern uint32_t mptcp_timer(struct mppcbinfo *mppi);
+extern void mptcp_start_timer(struct mptses *mpte, int timer_type);
+extern void mptcp_cancel_timer(struct mptcb *mp_tp, int timer_type);
+extern void mptcp_cancel_all_timers(struct mptcb *mp_tp);
+extern void mptcp_init_urgency_timer(struct mptses *mpte);
+extern void mptcp_set_urgency_timer(struct mptses *mpte);
 __END_DECLS
 
 #endif /* BSD_KERNEL_PRIVATE */