1*1b8adde7SWilliam Kucharski #ifndef _IN_H 2*1b8adde7SWilliam Kucharski #define _IN_H 3*1b8adde7SWilliam Kucharski 4*1b8adde7SWilliam Kucharski #include "types.h" 5*1b8adde7SWilliam Kucharski 6*1b8adde7SWilliam Kucharski #define IP 0x0800 7*1b8adde7SWilliam Kucharski #define ARP 0x0806 8*1b8adde7SWilliam Kucharski #define RARP 0x8035 9*1b8adde7SWilliam Kucharski 10*1b8adde7SWilliam Kucharski #define IP_ICMP 1 11*1b8adde7SWilliam Kucharski #define IP_IGMP 2 12*1b8adde7SWilliam Kucharski #define IP_UDP 17 13*1b8adde7SWilliam Kucharski 14*1b8adde7SWilliam Kucharski /* Same after going through htonl */ 15*1b8adde7SWilliam Kucharski #define IP_BROADCAST 0xFFFFFFFF 16*1b8adde7SWilliam Kucharski 17*1b8adde7SWilliam Kucharski typedef struct { 18*1b8adde7SWilliam Kucharski uint32_t s_addr; 19*1b8adde7SWilliam Kucharski } in_addr; 20*1b8adde7SWilliam Kucharski 21*1b8adde7SWilliam Kucharski #endif /* _IN_H */ 22