#include <net/if_types.h>
net/if_types.h
includes: sys/appleapiopts.h
69 macros
#define IFT_OTHER 0x1
none of the following
#define IFT_1822 0x2
old-style arpanet imp
#define IFT_HDH1822 0x3
HDH arpanet imp
#define IFT_X25DDN 0x4
x25 to imp
#define IFT_X25 0x5
PDN X25 interface (RFC877)
#define IFT_ETHER 0x6
Ethernet CSMACD
#define IFT_ISO88023 0x7
CMSA CD
#define IFT_ISO88024 0x8
Token Bus
#define IFT_ISO88025 0x9
Token Ring
#define IFT_ISO88026 0xa
MAN
#define IFT_P10 0xc
Proteon 10MBit ring
#define IFT_P80 0xd
Proteon 80MBit ring
#define IFT_HY 0xe
Hyperchannel
#define IFT_CEPT 0x13
E1 - european T1
#define IFT_ISDNBASIC 0x14
#define IFT_ISDNPRIMARY 0x15
#define IFT_PTPSERIAL 0x16
Proprietary PTP serial
#define IFT_PPP 0x17
RFC 1331
#define IFT_LOOP 0x18
loopback
#define IFT_EON 0x19
ISO over IP
#define IFT_XETHER 0x1a
obsolete 3MB experimental ethernet
#define IFT_NSIP 0x1b
XNS over IP
#define IFT_SLIP 0x1c
IP over generic TTY
#define IFT_ULTRA 0x1d
Ultra Technologies
#define IFT_DS3 0x1e
Generic T3
#define IFT_FRELAY 0x20
Frame Relay DTE only
#define IFT_PARA 0x22
parallel-port
#define IFT_ARCNETPLUS 0x24
#define IFT_ATM 0x25
ATM cells
#define IFT_SONET 0x27
SONET or SDH
#define IFT_ISO88022LLC 0x29
#define IFT_LOCALTALK 0x2a
#define IFT_FRELAYDCE 0x2c
Frame Relay DCE
#define IFT_MODEM 0x30
Generic Modem
#define IFT_AAL5 0x31
AAL5 over ATM
#define IFT_SONETPATH 0x32
#define IFT_SMDSICIP 0x34
SMDS InterCarrier Interface
#define IFT_PROPVIRTUAL 0x35
Proprietary Virtual/internal
#define IFT_PROPMUX 0x36
Proprietary Multiplexing
#define IFT_FAITH 0x38
0xf2
#define IFT_6LOWPAN 0x40
IETF RFC 6282
#define IFT_L2VLAN 0x87
Layer 2 Virtual LAN using 802.1Q
#define IFT_IEEE8023ADLAG 0x88
IEEE802.3ad Link Aggregate
#define IFT_IEEE1394 0x90
IEEE1394 High Performance SerialBus
#define IFT_BRIDGE 0xd1
Transparent bridge interface
#define IFT_ENC 0xf4
Encapsulation
#define IFT_PFLOG 0xf5
Packet filter logging
#define IFT_PFSYNC 0xf6
Packet filter state syncing
#define IFT_CARP 0xf8
Common Address Redundancy Protocol
#define IFT_PKTAP 0xfe
Packet tap pseudo interface
#define IFT_CELLULAR 0xff
Packet Data over Cellular