xref: /titanic_51/usr/src/grub/grub-0.97/netboot/in.h (revision 1b8adde7ba7d5e04395c141c5400dc2cffd7d809)
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