]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/tcp_fsm.h
xnu-201.tar.gz
[apple/xnu.git] / bsd / netinet / tcp_fsm.h
index 209f06e4b60881cb4a4d7c34b5dc8eb036d5e901..bc3f5dab83ef65edd7f660ef8d4e7ee9e930b4b7 100644 (file)
  * if all data queued for output is included in the segment.
  */
 static u_char  tcp_outflags[TCP_NSTATES] = {
-    TH_RST|TH_ACK, 0, TH_SYN, TH_SYN|TH_ACK,
-    TH_ACK, TH_ACK,
-    TH_FIN|TH_ACK, TH_ACK, TH_FIN|TH_ACK, TH_ACK, TH_ACK,
-};
+       TH_RST|TH_ACK,          /* 0, CLOSED */
+       0,                      /* 1, LISTEN */
+       TH_SYN,                 /* 2, SYN_SENT */
+       TH_SYN|TH_ACK,          /* 3, SYN_RECEIVED */
+       TH_ACK,                 /* 4, ESTABLISHED */
+       TH_ACK,                 /* 5, CLOSE_WAIT */
+       TH_FIN|TH_ACK,          /* 6, FIN_WAIT_1 */
+       TH_FIN|TH_ACK,          /* 7, CLOSING */
+       TH_FIN|TH_ACK,          /* 8, LAST_ACK */
+       TH_ACK,                 /* 9, FIN_WAIT_2 */
+       TH_ACK,                 /* 10, TIME_WAIT */
+};     
 #endif
 
 #if KPROF