]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/tcp_timer.h
xnu-4570.31.3.tar.gz
[apple/xnu.git] / bsd / netinet / tcp_timer.h
index 177cd162c29e99645918bf5db0587d472d037af3..04a9eb5e41345bd52de82939117a87b72744d9a9 100644 (file)
 #define        TCPTV_PERSMIN   (  5*TCP_RETRANSHZ)     /* retransmit persistence */
 #define        TCPTV_PERSMAX   ( 60*TCP_RETRANSHZ)     /* maximum persist interval */
 
+extern int tcptv_persmin_val;
+
 #define        TCPTV_KEEP_INIT ( 75*TCP_RETRANSHZ)     /* connect keep alive */
 #define        TCPTV_KEEP_IDLE (120*60*TCP_RETRANSHZ)  /* time before probing */
 #define        TCPTV_KEEPINTVL ( 75*TCP_RETRANSHZ)     /* default probe interval */
@@ -248,6 +250,7 @@ struct tcptimerlist {
        lck_grp_attr_t *mtx_grp_attr;   /* mutex group attributes */
        thread_call_t call;     /* call entry */
        uint32_t runtime;       /* time at which this list is going to run */
+       uint32_t schedtime;     /* time at which this list was scheduled */
        uint32_t entries;       /* Number of entries on the list */
        uint32_t maxentries;    /* Max number of entries at any time */