xref: /csrg-svn/sys/netinet/in_systm.h (revision 29140)
1 /*
2  * Copyright (c) 1982, 1986 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  *
6  *	@(#)in_systm.h	7.1 (Berkeley) 06/05/86
7  */
8 
9 /*
10  * Miscellaneous internetwork
11  * definitions for kernel.
12  */
13 
14 /*
15  * Network types.
16  *
17  * Internally the system keeps counters in the headers with the bytes
18  * swapped so that VAX instructions will work on them.  It reverses
19  * the bytes before transmission at each protocol level.  The n_ types
20  * represent the types with the bytes in ``high-ender'' order.
21  */
22 typedef u_short n_short;		/* short as received from the net */
23 typedef u_long	n_long;			/* long as received from the net */
24 
25 typedef	u_long	n_time;			/* ms since 00:00 GMT, byte rev */
26 
27 #ifdef KERNEL
28 n_time	iptime();
29 #endif
30