]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/ip.h
xnu-792.6.76.tar.gz
[apple/xnu.git] / bsd / netinet / ip.h
index bf81e1aa52688ee039a4fed012810263ee2a0e04..7b75ffb2cd11c4c2ecf491dec691a202501b285e 100644 (file)
  * SUCH DAMAGE.
  *
  *     @(#)ip.h        8.2 (Berkeley) 6/1/94
  * SUCH DAMAGE.
  *
  *     @(#)ip.h        8.2 (Berkeley) 6/1/94
+ * $FreeBSD: src/sys/netinet/ip.h,v 1.17 1999/12/22 19:13:20 shin Exp $
  */
 
 #ifndef _NETINET_IP_H_
 #define _NETINET_IP_H_
  */
 
 #ifndef _NETINET_IP_H_
 #define _NETINET_IP_H_
+#include <sys/appleapiopts.h>
+#include <sys/types.h>>                /* XXX temporary hack to get u_ types */
+#include <netinet/in.h>
+#include <netinet/in_systm.h>
+
 
 /*
  * Definitions for internet protocol version 4.
 
 /*
  * Definitions for internet protocol version 4.
@@ -109,11 +115,10 @@ struct ip {
 #define        IPTOS_THROUGHPUT        0x08
 #define        IPTOS_RELIABILITY       0x04
 #define        IPTOS_MINCOST           0x02
 #define        IPTOS_THROUGHPUT        0x08
 #define        IPTOS_RELIABILITY       0x04
 #define        IPTOS_MINCOST           0x02
-#if 1 /* ALTQ_ECN */
 /* ECN bits proposed by Sally Floyd */
 /* ECN bits proposed by Sally Floyd */
-#define IPTOS_CE               0x01    /* congestion experienced */
-#define IPTOS_ECT              0x02    /* ECN-capable transport */
-#endif
+#define        IPTOS_CE                0x01    /* congestion experienced */
+#define        IPTOS_ECT               0x02    /* ECN-capable transport */
+
 
 /*
  * Definitions for IP precedence (also in ip_tos) (hopefully unused)
 
 /*
  * Definitions for IP precedence (also in ip_tos) (hopefully unused)