blob: 070f44b651048ab08531581c1abeaa0f79b965ba [file] [log] [blame]
Don Newton98fd8812019-09-23 15:15:02 -04001// Copyright 2017 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep
6// them here for backwards compatibility.
7
8package unix
9
10const (
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +000011 DLT_HHDLC = 0x79
Don Newton98fd8812019-09-23 15:15:02 -040012 IFF_SMART = 0x20
13 IFT_1822 = 0x2
14 IFT_A12MPPSWITCH = 0x82
15 IFT_AAL2 = 0xbb
16 IFT_AAL5 = 0x31
17 IFT_ADSL = 0x5e
18 IFT_AFLANE8023 = 0x3b
19 IFT_AFLANE8025 = 0x3c
20 IFT_ARAP = 0x58
21 IFT_ARCNET = 0x23
22 IFT_ARCNETPLUS = 0x24
23 IFT_ASYNC = 0x54
24 IFT_ATM = 0x25
25 IFT_ATMDXI = 0x69
26 IFT_ATMFUNI = 0x6a
27 IFT_ATMIMA = 0x6b
28 IFT_ATMLOGICAL = 0x50
29 IFT_ATMRADIO = 0xbd
30 IFT_ATMSUBINTERFACE = 0x86
31 IFT_ATMVCIENDPT = 0xc2
32 IFT_ATMVIRTUAL = 0x95
33 IFT_BGPPOLICYACCOUNTING = 0xa2
34 IFT_BSC = 0x53
35 IFT_CCTEMUL = 0x3d
36 IFT_CEPT = 0x13
37 IFT_CES = 0x85
38 IFT_CHANNEL = 0x46
39 IFT_CNR = 0x55
40 IFT_COFFEE = 0x84
41 IFT_COMPOSITELINK = 0x9b
42 IFT_DCN = 0x8d
43 IFT_DIGITALPOWERLINE = 0x8a
44 IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
45 IFT_DLSW = 0x4a
46 IFT_DOCSCABLEDOWNSTREAM = 0x80
47 IFT_DOCSCABLEMACLAYER = 0x7f
48 IFT_DOCSCABLEUPSTREAM = 0x81
49 IFT_DS0 = 0x51
50 IFT_DS0BUNDLE = 0x52
51 IFT_DS1FDL = 0xaa
52 IFT_DS3 = 0x1e
53 IFT_DTM = 0x8c
54 IFT_DVBASILN = 0xac
55 IFT_DVBASIOUT = 0xad
56 IFT_DVBRCCDOWNSTREAM = 0x93
57 IFT_DVBRCCMACLAYER = 0x92
58 IFT_DVBRCCUPSTREAM = 0x94
59 IFT_ENC = 0xf4
60 IFT_EON = 0x19
61 IFT_EPLRS = 0x57
62 IFT_ESCON = 0x49
63 IFT_ETHER = 0x6
64 IFT_FAITH = 0xf2
65 IFT_FAST = 0x7d
66 IFT_FASTETHER = 0x3e
67 IFT_FASTETHERFX = 0x45
68 IFT_FDDI = 0xf
69 IFT_FIBRECHANNEL = 0x38
70 IFT_FRAMERELAYINTERCONNECT = 0x3a
71 IFT_FRAMERELAYMPI = 0x5c
72 IFT_FRDLCIENDPT = 0xc1
73 IFT_FRELAY = 0x20
74 IFT_FRELAYDCE = 0x2c
75 IFT_FRF16MFRBUNDLE = 0xa3
76 IFT_FRFORWARD = 0x9e
77 IFT_G703AT2MB = 0x43
78 IFT_G703AT64K = 0x42
79 IFT_GIF = 0xf0
80 IFT_GIGABITETHERNET = 0x75
81 IFT_GR303IDT = 0xb2
82 IFT_GR303RDT = 0xb1
83 IFT_H323GATEKEEPER = 0xa4
84 IFT_H323PROXY = 0xa5
85 IFT_HDH1822 = 0x3
86 IFT_HDLC = 0x76
87 IFT_HDSL2 = 0xa8
88 IFT_HIPERLAN2 = 0xb7
89 IFT_HIPPI = 0x2f
90 IFT_HIPPIINTERFACE = 0x39
91 IFT_HOSTPAD = 0x5a
92 IFT_HSSI = 0x2e
93 IFT_HY = 0xe
94 IFT_IBM370PARCHAN = 0x48
95 IFT_IDSL = 0x9a
96 IFT_IEEE80211 = 0x47
97 IFT_IEEE80212 = 0x37
98 IFT_IEEE8023ADLAG = 0xa1
99 IFT_IFGSN = 0x91
100 IFT_IMT = 0xbe
101 IFT_INTERLEAVE = 0x7c
102 IFT_IP = 0x7e
103 IFT_IPFORWARD = 0x8e
104 IFT_IPOVERATM = 0x72
105 IFT_IPOVERCDLC = 0x6d
106 IFT_IPOVERCLAW = 0x6e
107 IFT_IPSWITCH = 0x4e
108 IFT_IPXIP = 0xf9
109 IFT_ISDN = 0x3f
110 IFT_ISDNBASIC = 0x14
111 IFT_ISDNPRIMARY = 0x15
112 IFT_ISDNS = 0x4b
113 IFT_ISDNU = 0x4c
114 IFT_ISO88022LLC = 0x29
115 IFT_ISO88023 = 0x7
116 IFT_ISO88024 = 0x8
117 IFT_ISO88025 = 0x9
118 IFT_ISO88025CRFPINT = 0x62
119 IFT_ISO88025DTR = 0x56
120 IFT_ISO88025FIBER = 0x73
121 IFT_ISO88026 = 0xa
122 IFT_ISUP = 0xb3
123 IFT_L3IPXVLAN = 0x89
124 IFT_LAPB = 0x10
125 IFT_LAPD = 0x4d
126 IFT_LAPF = 0x77
127 IFT_LOCALTALK = 0x2a
128 IFT_LOOP = 0x18
129 IFT_MEDIAMAILOVERIP = 0x8b
130 IFT_MFSIGLINK = 0xa7
131 IFT_MIOX25 = 0x26
132 IFT_MODEM = 0x30
133 IFT_MPC = 0x71
134 IFT_MPLS = 0xa6
135 IFT_MPLSTUNNEL = 0x96
136 IFT_MSDSL = 0x8f
137 IFT_MVL = 0xbf
138 IFT_MYRINET = 0x63
139 IFT_NFAS = 0xaf
140 IFT_NSIP = 0x1b
141 IFT_OPTICALCHANNEL = 0xc3
142 IFT_OPTICALTRANSPORT = 0xc4
143 IFT_OTHER = 0x1
144 IFT_P10 = 0xc
145 IFT_P80 = 0xd
146 IFT_PARA = 0x22
147 IFT_PFLOG = 0xf6
148 IFT_PFSYNC = 0xf7
149 IFT_PLC = 0xae
150 IFT_POS = 0xab
151 IFT_PPPMULTILINKBUNDLE = 0x6c
152 IFT_PROPBWAP2MP = 0xb8
153 IFT_PROPCNLS = 0x59
154 IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
155 IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
156 IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
157 IFT_PROPMUX = 0x36
158 IFT_PROPWIRELESSP2P = 0x9d
159 IFT_PTPSERIAL = 0x16
160 IFT_PVC = 0xf1
161 IFT_QLLC = 0x44
162 IFT_RADIOMAC = 0xbc
163 IFT_RADSL = 0x5f
164 IFT_REACHDSL = 0xc0
165 IFT_RFC1483 = 0x9f
166 IFT_RS232 = 0x21
167 IFT_RSRB = 0x4f
168 IFT_SDLC = 0x11
169 IFT_SDSL = 0x60
170 IFT_SHDSL = 0xa9
171 IFT_SIP = 0x1f
172 IFT_SLIP = 0x1c
173 IFT_SMDSDXI = 0x2b
174 IFT_SMDSICIP = 0x34
175 IFT_SONET = 0x27
176 IFT_SONETOVERHEADCHANNEL = 0xb9
177 IFT_SONETPATH = 0x32
178 IFT_SONETVT = 0x33
179 IFT_SRP = 0x97
180 IFT_SS7SIGLINK = 0x9c
181 IFT_STACKTOSTACK = 0x6f
182 IFT_STARLAN = 0xb
183 IFT_STF = 0xd7
184 IFT_T1 = 0x12
185 IFT_TDLC = 0x74
186 IFT_TERMPAD = 0x5b
187 IFT_TR008 = 0xb0
188 IFT_TRANSPHDLC = 0x7b
189 IFT_TUNNEL = 0x83
190 IFT_ULTRA = 0x1d
191 IFT_USB = 0xa0
192 IFT_V11 = 0x40
193 IFT_V35 = 0x2d
194 IFT_V36 = 0x41
195 IFT_V37 = 0x78
196 IFT_VDSL = 0x61
197 IFT_VIRTUALIPADDRESS = 0x70
198 IFT_VOICEEM = 0x64
199 IFT_VOICEENCAP = 0x67
200 IFT_VOICEFXO = 0x65
201 IFT_VOICEFXS = 0x66
202 IFT_VOICEOVERATM = 0x98
203 IFT_VOICEOVERFRAMERELAY = 0x99
204 IFT_VOICEOVERIP = 0x68
205 IFT_X213 = 0x5d
206 IFT_X25 = 0x5
207 IFT_X25DDN = 0x4
208 IFT_X25HUNTGROUP = 0x7a
209 IFT_X25MLP = 0x79
210 IFT_X25PLE = 0x28
211 IFT_XETHER = 0x1a
212 IPPROTO_MAXID = 0x34
213 IPV6_FAITH = 0x1d
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000214 IPV6_MIN_MEMBERSHIPS = 0x1f
Don Newton98fd8812019-09-23 15:15:02 -0400215 IP_FAITH = 0x16
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000216 IP_MAX_SOURCE_FILTER = 0x400
217 IP_MIN_MEMBERSHIPS = 0x1f
Don Newton98fd8812019-09-23 15:15:02 -0400218 MAP_NORESERVE = 0x40
219 MAP_RENAME = 0x20
220 NET_RT_MAXID = 0x6
221 RTF_PRCLONING = 0x10000
222 RTM_OLDADD = 0x9
223 RTM_OLDDEL = 0xa
David K. Bainbridgee05cf0c2021-08-19 03:16:50 +0000224 RT_CACHING_CONTEXT = 0x1
225 RT_NORTREF = 0x2
Don Newton98fd8812019-09-23 15:15:02 -0400226 SIOCADDRT = 0x8040720a
227 SIOCALIFADDR = 0x8118691b
228 SIOCDELRT = 0x8040720b
229 SIOCDLIFADDR = 0x8118691d
230 SIOCGLIFADDR = 0xc118691c
231 SIOCGLIFPHYADDR = 0xc118694b
232 SIOCSLIFPHYADDR = 0x8118694a
233)