xref: /original-bsd/sys/net/if_types.h (revision 6b3572dd)
1 /*
2  * Copyright (c) 1989 Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)if_types.h	7.3 (Berkeley) 06/28/90
8  */
9 
10 
11 /* interface types for benefit of parsing media address headers */
12 #define IFT_OTHER	0x1		/* none of the following */
13 #define IFT_1822	0x2		/* old-style arpanet imp */
14 #define IFT_HDH1822	0x3		/* HDH arpanet imp */
15 #define IFT_X25DDN	0x4		/* x25 to imp */
16 #define IFT_X25		0x5		/* PDN X25 interface */
17 #define	IFT_ETHER	0x6		/* Ethernet I or II */
18 #define	IFT_ISO88023	0x7		/* CMSA CD */
19 #define	IFT_ISO88024	0x8		/* Token Bus */
20 #define	IFT_ISO88025	0x9		/* Token Ring */
21 #define	IFT_ISO88026	0xa		/* MAN */
22 #define	IFT_STARLAN	0xb
23 #define	IFT_P10		0xc		/* Proteon 10MBit ring */
24 #define	IFT_P80		0xd		/* Proteon 10MBit ring */
25 #define IFT_HY		0xe		/* Hyperchannel */
26 #define IFT_FDDI	0xf
27 #define IFT_LAPB	0x10
28 #define IFT_SDLC	0x11
29 #define IFT_T1		0x12
30 #define IFT_CEPT	0x13
31 #define IFT_ISDNBASIC	0x14
32 #define IFT_ISDNPRIMARY	0x15
33 #define IFT_PTPSERIAL	0x16
34 #define	IFT_LOOP	0x18		/* loopback */
35 #define IFT_EON		0x19		/* ISO over IP */
36 #define	IFT_XETHER	0x1a		/* obsolete 3MB experimental ethernet */
37 #define	IFT_NSIP	0x1b		/* XNS over IP */
38 #define	IFT_SLIP	0x1c		/* IP over generic TTY */
39