X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/3e170ce000f1506b7b5d2c5c7faec85ceabb573d..eb6b6ca394357805f2bdba989abae309f718b4d8:/bsd/netinet/mptcp_timer.h diff --git a/bsd/netinet/mptcp_timer.h b/bsd/netinet/mptcp_timer.h index 94da71dc5..231cf201a 100644 --- a/bsd/netinet/mptcp_timer.h +++ b/bsd/netinet/mptcp_timer.h @@ -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@ * @@ -27,18 +27,20 @@ */ #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 */