Rev 4307 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3846 | mejdrech | 1 | /* |
3912 | mejdrech | 2 | * Copyright (c) 2009 Lukas Mejdrech |
3846 | mejdrech | 3 | * All rights reserved. |
4 | * |
||
5 | * Redistribution and use in source and binary forms, with or without |
||
6 | * modification, are permitted provided that the following conditions |
||
7 | * are met: |
||
8 | * |
||
9 | * - Redistributions of source code must retain the above copyright |
||
10 | * notice, this list of conditions and the following disclaimer. |
||
11 | * - Redistributions in binary form must reproduce the above copyright |
||
12 | * notice, this list of conditions and the following disclaimer in the |
||
13 | * documentation and/or other materials provided with the distribution. |
||
14 | * - The name of the author may not be used to endorse or promote products |
||
15 | * derived from this software without specific prior written permission. |
||
16 | * |
||
17 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
||
18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
||
19 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||
20 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
||
21 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
||
22 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
||
23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
||
24 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
||
25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
||
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
||
27 | */ |
||
28 | |||
4307 | mejdrech | 29 | /** @addtogroup ip |
3846 | mejdrech | 30 | * @{ |
31 | */ |
||
32 | |||
33 | /** @file |
||
3912 | mejdrech | 34 | * Internet protocol numbers according to the on-line IANA - Assigned Protocol numbers - <http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml>, cited January 14 2009. |
3846 | mejdrech | 35 | * Names according to the linux src/include/linux/in.h header file. |
36 | */ |
||
37 | |||
38 | #ifndef __NET_IPPROTOCOLS_H__ |
||
39 | #define __NET_IPPROTOCOLS_H__ |
||
40 | |||
4704 | mejdrech | 41 | /** @name IP protocols definitions |
42 | */ |
||
43 | /*@{*/ |
||
44 | |||
3912 | mejdrech | 45 | /** IPv6 Hop-by-Hop Option internet protocol number. |
3846 | mejdrech | 46 | */ |
47 | #define IPPROTO_HOPOPT 0 |
||
48 | |||
3912 | mejdrech | 49 | /** Internet Control Message internet protocol number. |
3846 | mejdrech | 50 | */ |
51 | #define IPPROTO_ICMP 1 |
||
52 | |||
3912 | mejdrech | 53 | /** Internet Group Management internet protocol number. |
3846 | mejdrech | 54 | */ |
55 | #define IPPROTO_IGMP 2 |
||
56 | |||
3912 | mejdrech | 57 | /** Gateway-to-Gateway internet protocol number. |
3846 | mejdrech | 58 | */ |
59 | #define IPPROTO_GGP 3 |
||
60 | |||
3912 | mejdrech | 61 | /** IP in IP (encapsulation) internet protocol number. |
3846 | mejdrech | 62 | */ |
63 | #define IPPROTO_IP 4 |
||
64 | |||
3912 | mejdrech | 65 | /** Stream internet protocol number. |
3846 | mejdrech | 66 | */ |
67 | #define IPPROTO_ST 5 |
||
68 | |||
3912 | mejdrech | 69 | /** Transmission Control internet protocol number. |
3846 | mejdrech | 70 | */ |
71 | #define IPPROTO_TCP 6 |
||
72 | |||
3912 | mejdrech | 73 | /** CBT internet protocol number. |
3846 | mejdrech | 74 | */ |
75 | #define IPPROTO_CBT 7 |
||
76 | |||
3912 | mejdrech | 77 | /** Exterior Gateway Protocol internet protocol number. |
3846 | mejdrech | 78 | */ |
79 | #define IPPROTO_EGP 8 |
||
80 | |||
81 | /** any private interior gateway |
||
3912 | mejdrech | 82 | (used by Cisco for their IGRP) internet protocol number. |
3846 | mejdrech | 83 | */ |
84 | #define IPPROTO_IGP 9 |
||
85 | |||
3912 | mejdrech | 86 | /** BBN RCC Monitoring internet protocol number. |
3846 | mejdrech | 87 | */ |
88 | #define IPPROTO_BBN_RCC_MON 10 |
||
89 | |||
3912 | mejdrech | 90 | /** Network Voice Protocol internet protocol number. |
3846 | mejdrech | 91 | */ |
92 | #define IPPROTO_NVP_II 11 |
||
93 | |||
3912 | mejdrech | 94 | /** PUP internet protocol number. |
3846 | mejdrech | 95 | */ |
96 | #define IPPROTO_PUP 12 |
||
97 | |||
3912 | mejdrech | 98 | /** ARGUS internet protocol number. |
3846 | mejdrech | 99 | */ |
100 | #define IPPROTO_ARGUS 13 |
||
101 | |||
3912 | mejdrech | 102 | /** EMCON internet protocol number. |
3846 | mejdrech | 103 | */ |
104 | #define IPPROTO_EMCON 14 |
||
105 | |||
3912 | mejdrech | 106 | /** Cross Net Debugger internet protocol number. |
3846 | mejdrech | 107 | */ |
108 | #define IPPROTO_XNET 15 |
||
109 | |||
3912 | mejdrech | 110 | /** Chaos internet protocol number. |
3846 | mejdrech | 111 | */ |
112 | #define IPPROTO_CHAOS 16 |
||
113 | |||
3912 | mejdrech | 114 | /** User Datagram internet protocol number. |
3846 | mejdrech | 115 | */ |
116 | #define IPPROTO_UDP 17 |
||
117 | |||
3912 | mejdrech | 118 | /** Multiplexing internet protocol number. |
3846 | mejdrech | 119 | */ |
120 | #define IPPROTO_MUX 18 |
||
121 | |||
3912 | mejdrech | 122 | /** DCN Measurement Subsystems internet protocol number. |
3846 | mejdrech | 123 | */ |
124 | #define IPPROTO_DCN_MEAS 19 |
||
125 | |||
3912 | mejdrech | 126 | /** Host Monitoring internet protocol number. |
3846 | mejdrech | 127 | */ |
128 | #define IPPROTO_HMP 20 |
||
129 | |||
3912 | mejdrech | 130 | /** Packet Radio Measurement internet protocol number. |
3846 | mejdrech | 131 | */ |
132 | #define IPPROTO_PRM 21 |
||
133 | |||
3912 | mejdrech | 134 | /** XEROX NS IDP internet protocol number. |
3846 | mejdrech | 135 | */ |
136 | #define IPPROTO_XNS_IDP 22 |
||
137 | |||
3912 | mejdrech | 138 | /** Trunk-1 internet protocol number. |
3846 | mejdrech | 139 | */ |
140 | #define IPPROTO_TRUNK_1 23 |
||
141 | |||
3912 | mejdrech | 142 | /** Trunk-2 internet protocol number. |
3846 | mejdrech | 143 | */ |
144 | #define IPPROTO_TRUNK_2 24 |
||
145 | |||
3912 | mejdrech | 146 | /** Leaf-1 internet protocol number. |
3846 | mejdrech | 147 | */ |
148 | #define IPPROTO_LEAF_1 25 |
||
149 | |||
3912 | mejdrech | 150 | /** Leaf-2 internet protocol number. |
3846 | mejdrech | 151 | */ |
152 | #define IPPROTO_LEAF_2 26 |
||
153 | |||
3912 | mejdrech | 154 | /** Reliable Data Protocol internet protocol number. |
3846 | mejdrech | 155 | */ |
156 | #define IPPROTO_RDP 27 |
||
157 | |||
3912 | mejdrech | 158 | /** Internet Reliable Transaction internet protocol number. |
3846 | mejdrech | 159 | */ |
160 | #define IPPROTO_IRTP 28 |
||
161 | |||
3912 | mejdrech | 162 | /** ISO Transport Protocol Class 4 internet protocol number. |
3846 | mejdrech | 163 | */ |
164 | #define IPPROTO_ISO_TP4 29 |
||
165 | |||
3912 | mejdrech | 166 | /** Bulk Data Transfer Protocol internet protocol number. |
3846 | mejdrech | 167 | */ |
168 | #define IPPROTO_NETBLT 30 |
||
169 | |||
3912 | mejdrech | 170 | /** MFE Network Services Protocol internet protocol number. |
3846 | mejdrech | 171 | */ |
172 | #define IPPROTO_MFE_NSP 31 |
||
173 | |||
3912 | mejdrech | 174 | /** MERIT Internodal Protocol internet protocol number. |
3846 | mejdrech | 175 | */ |
176 | #define IPPROTO_MERIT_INP 32 |
||
177 | |||
3912 | mejdrech | 178 | /** Datagram Congestion Control Protocol internet protocol number. |
3846 | mejdrech | 179 | */ |
180 | #define IPPROTO_DCCP 33 |
||
181 | |||
3912 | mejdrech | 182 | /** Third Party Connect Protocol internet protocol number. |
3846 | mejdrech | 183 | */ |
184 | #define IPPROTO_3PC 34 |
||
185 | |||
3912 | mejdrech | 186 | /** Inter-Domain Policy Routing Protocol internet protocol number. |
3846 | mejdrech | 187 | */ |
188 | #define IPPROTO_IDPR 35 |
||
189 | |||
3912 | mejdrech | 190 | /** XTP internet protocol number. |
3846 | mejdrech | 191 | */ |
192 | #define IPPROTO_XTP 36 |
||
193 | |||
3912 | mejdrech | 194 | /** Datagram Delivery Protocol internet protocol number. |
3846 | mejdrech | 195 | */ |
196 | #define IPPROTO_DDP 37 |
||
197 | |||
3912 | mejdrech | 198 | /** IDPR Control Message Transport Proto internet protocol number. |
3846 | mejdrech | 199 | */ |
200 | #define IPPROTO_IDPR_CMTP 38 |
||
201 | |||
3912 | mejdrech | 202 | /** TP++ Transport Protocol internet protocol number. |
3846 | mejdrech | 203 | */ |
204 | #define IPPROTO_TP 39 |
||
205 | |||
3912 | mejdrech | 206 | /** IL Transport Protocol internet protocol number. |
3846 | mejdrech | 207 | */ |
208 | #define IPPROTO_IL 40 |
||
209 | |||
3912 | mejdrech | 210 | /** Ipv6 internet protocol number. |
3846 | mejdrech | 211 | */ |
212 | #define IPPROTO_IPV6 41 |
||
213 | |||
3912 | mejdrech | 214 | /** Source Demand Routing Protocol internet protocol number. |
3846 | mejdrech | 215 | */ |
216 | #define IPPROTO_SDRP 42 |
||
217 | |||
3912 | mejdrech | 218 | /** Routing Header for IPv6 internet protocol number. |
3846 | mejdrech | 219 | */ |
220 | #define IPPROTO_IPv6_Route 43 |
||
221 | |||
3912 | mejdrech | 222 | /** Fragment Header for IPv6 internet protocol number. |
3846 | mejdrech | 223 | */ |
224 | #define IPPROTO_IPv6_Frag 44 |
||
225 | |||
3912 | mejdrech | 226 | /** Inter-Domain Routing Protocol internet protocol number. |
3846 | mejdrech | 227 | */ |
228 | #define IPPROTO_IDRP 45 |
||
229 | |||
3912 | mejdrech | 230 | /** Reservation Protocol internet protocol number. |
3846 | mejdrech | 231 | */ |
232 | #define IPPROTO_RSVP 46 |
||
233 | |||
3912 | mejdrech | 234 | /** General Routing Encapsulation internet protocol number. |
3846 | mejdrech | 235 | */ |
236 | #define IPPROTO_GRE 47 |
||
237 | |||
3912 | mejdrech | 238 | /** Dynamic Source Routing Protocol internet protocol number. |
3846 | mejdrech | 239 | */ |
240 | #define IPPROTO_DSR 48 |
||
241 | |||
3912 | mejdrech | 242 | /** BNA internet protocol number. |
3846 | mejdrech | 243 | */ |
244 | #define IPPROTO_BNA 49 |
||
245 | |||
3912 | mejdrech | 246 | /** Encap Security Payload internet protocol number. |
3846 | mejdrech | 247 | */ |
248 | #define IPPROTO_ESP 50 |
||
249 | |||
3912 | mejdrech | 250 | /** Authentication Header internet protocol number. |
3846 | mejdrech | 251 | */ |
252 | #define IPPROTO_AH 51 |
||
253 | |||
3912 | mejdrech | 254 | /** Integrated Net Layer Security TUBA internet protocol number. |
3846 | mejdrech | 255 | */ |
256 | #define IPPROTO_I_NLSP 52 |
||
257 | |||
3912 | mejdrech | 258 | /** IP with Encryption internet protocol number. |
3846 | mejdrech | 259 | */ |
260 | #define IPPROTO_SWIPE 53 |
||
261 | |||
3912 | mejdrech | 262 | /** NBMA Address Resolution Protocol internet protocol number. |
3846 | mejdrech | 263 | */ |
264 | #define IPPROTO_NARP 54 |
||
265 | |||
3912 | mejdrech | 266 | /** IP Mobility internet protocol number. |
3846 | mejdrech | 267 | */ |
268 | #define IPPROTO_MOBILE 55 |
||
269 | |||
270 | /** Transport Layer Security Protocol |
||
3912 | mejdrech | 271 | using Kryptonet key management internet protocol number. |
3846 | mejdrech | 272 | */ |
273 | #define IPPROTO_TLSP 56 |
||
274 | |||
3912 | mejdrech | 275 | /** SKIP internet protocol number. |
3846 | mejdrech | 276 | */ |
277 | #define IPPROTO_SKIP 57 |
||
278 | |||
3912 | mejdrech | 279 | /** ICMP for IPv6 internet protocol number. |
3846 | mejdrech | 280 | */ |
281 | #define IPPROTO_IPv6_ICMP 58 |
||
282 | |||
3912 | mejdrech | 283 | /** No Next Header for IPv6 internet protocol number. |
3846 | mejdrech | 284 | */ |
285 | #define IPPROTO_IPv6_NoNxt 59 |
||
286 | |||
3912 | mejdrech | 287 | /** Destination Options for IPv6 internet protocol number. |
3846 | mejdrech | 288 | */ |
289 | #define IPPROTO_IPv6_Opts 60 |
||
290 | |||
3912 | mejdrech | 291 | /** Any host internal protocol internet protocol number. |
3846 | mejdrech | 292 | */ |
293 | #define IPPROTO_AHIP 61 |
||
294 | |||
3912 | mejdrech | 295 | /** CFTP internet protocol number. |
3846 | mejdrech | 296 | */ |
297 | #define IPPROTO_CFTP 62 |
||
298 | |||
3912 | mejdrech | 299 | /** Any local network internet protocol number. |
3846 | mejdrech | 300 | */ |
301 | #define IPPROTO_ALN 63 |
||
302 | |||
3912 | mejdrech | 303 | /** SATNET and Backroom EXPAK internet protocol number. |
3846 | mejdrech | 304 | */ |
305 | #define IPPROTO_SAT_EXPAK 64 |
||
306 | |||
3912 | mejdrech | 307 | /** Kryptolan internet protocol number. |
3846 | mejdrech | 308 | */ |
309 | #define IPPROTO_KRYPTOLAN 65 |
||
310 | |||
3912 | mejdrech | 311 | /** MIT Remote Virtual Disk Protocol internet protocol number. |
3846 | mejdrech | 312 | */ |
313 | #define IPPROTO_RVD 66 |
||
314 | |||
3912 | mejdrech | 315 | /** Internet Pluribus Packet Core internet protocol number. |
3846 | mejdrech | 316 | */ |
317 | #define IPPROTO_IPPC 67 |
||
318 | |||
3912 | mejdrech | 319 | /** Any distributed file system internet protocol number. |
3846 | mejdrech | 320 | */ |
321 | #define IPPROTO_ADFS 68 |
||
322 | |||
3912 | mejdrech | 323 | /** SATNET Monitoring internet protocol number. |
3846 | mejdrech | 324 | */ |
325 | #define IPPROTO_SAT_MON 69 |
||
326 | |||
3912 | mejdrech | 327 | /** VISA Protocol internet protocol number. |
3846 | mejdrech | 328 | */ |
329 | #define IPPROTO_VISA 70 |
||
330 | |||
3912 | mejdrech | 331 | /** Internet Packet Core Utility internet protocol number. |
3846 | mejdrech | 332 | */ |
333 | #define IPPROTO_IPCV 71 |
||
334 | |||
3912 | mejdrech | 335 | /** Computer Protocol Network Executive internet protocol number. |
3846 | mejdrech | 336 | */ |
337 | #define IPPROTO_CPNX 72 |
||
338 | |||
3912 | mejdrech | 339 | /** Computer Protocol Heart Beat internet protocol number. |
3846 | mejdrech | 340 | */ |
341 | #define IPPROTO_CPHB 73 |
||
342 | |||
3912 | mejdrech | 343 | /** Wang Span Network internet protocol number. |
3846 | mejdrech | 344 | */ |
345 | #define IPPROTO_WSN 74 |
||
346 | |||
3912 | mejdrech | 347 | /** Packet Video Protocol internet protocol number. |
3846 | mejdrech | 348 | */ |
349 | #define IPPROTO_PVP 75 |
||
350 | |||
3912 | mejdrech | 351 | /** Backroom SATNET Monitoring internet protocol number. |
3846 | mejdrech | 352 | */ |
353 | #define IPPROTO_BR_SAT_MON 76 |
||
354 | |||
3912 | mejdrech | 355 | /** SUN ND IPPROTOCOL_Temporary internet protocol number. |
3846 | mejdrech | 356 | */ |
357 | #define IPPROTO_SUN_ND 77 |
||
358 | |||
3912 | mejdrech | 359 | /** WIDEBAND Monitoring internet protocol number. |
3846 | mejdrech | 360 | */ |
361 | #define IPPROTO_WB_MON 78 |
||
362 | |||
3912 | mejdrech | 363 | /** WIDEBAND EXPAK internet protocol number. |
3846 | mejdrech | 364 | */ |
365 | #define IPPROTO_WB_EXPAK 79 |
||
366 | |||
3912 | mejdrech | 367 | /** ISO Internet Protocol internet protocol number. |
3846 | mejdrech | 368 | */ |
369 | #define IPPROTO_ISO_IP 80 |
||
370 | |||
3912 | mejdrech | 371 | /** VMTP internet protocol number. |
3846 | mejdrech | 372 | */ |
373 | #define IPPROTO_VMTP 81 |
||
374 | |||
3912 | mejdrech | 375 | /** SECURE-VMTP internet protocol number. |
3846 | mejdrech | 376 | */ |
377 | #define IPPROTO_SECURE_VMTP 82 |
||
378 | |||
3912 | mejdrech | 379 | /** VINES internet protocol number. |
3846 | mejdrech | 380 | */ |
381 | #define IPPROTO_VINES 83 |
||
382 | |||
3912 | mejdrech | 383 | /** TTP internet protocol number. |
3846 | mejdrech | 384 | */ |
385 | #define IPPROTO_TTP 84 |
||
386 | |||
3912 | mejdrech | 387 | /** NSFNET-IGP internet protocol number. |
3846 | mejdrech | 388 | */ |
389 | #define IPPROTO_NSFNET_IGP 85 |
||
390 | |||
3912 | mejdrech | 391 | /** Dissimilar Gateway Protocol internet protocol number. |
3846 | mejdrech | 392 | */ |
393 | #define IPPROTO_DGP 86 |
||
394 | |||
3912 | mejdrech | 395 | /** TCF internet protocol number. |
3846 | mejdrech | 396 | */ |
397 | #define IPPROTO_TCF 87 |
||
398 | |||
3912 | mejdrech | 399 | /** EIGRP internet protocol number. |
3846 | mejdrech | 400 | */ |
401 | #define IPPROTO_EIGRP 88 |
||
402 | |||
3912 | mejdrech | 403 | /** OSPFIGP internet protocol number. |
3846 | mejdrech | 404 | */ |
405 | #define IPPROTO_OSPFIGP 89 |
||
406 | |||
3912 | mejdrech | 407 | /** Sprite RPC Protocol internet protocol number. |
3846 | mejdrech | 408 | */ |
409 | #define IPPROTO_Sprite_RPC 90 |
||
410 | |||
3912 | mejdrech | 411 | /** Locus Address Resolution Protocol internet protocol number. |
3846 | mejdrech | 412 | */ |
413 | #define IPPROTO_LARP 91 |
||
414 | |||
3912 | mejdrech | 415 | /** Multicast Transport Protocol internet protocol number. |
3846 | mejdrech | 416 | */ |
417 | #define IPPROTO_MTP 92 |
||
418 | |||
3912 | mejdrech | 419 | /** AX.25 Frames internet protocol number. |
3846 | mejdrech | 420 | */ |
421 | #define IPPROTO_AX25 93 |
||
422 | |||
3912 | mejdrech | 423 | /** IP-within-IP Encapsulation Protocol internet protocol number. |
3846 | mejdrech | 424 | */ |
425 | #define IPPROTO_IPIP 94 |
||
426 | |||
3912 | mejdrech | 427 | /** Mobile Internetworking Control Pro. internet protocol number. |
3846 | mejdrech | 428 | */ |
429 | #define IPPROTO_MICP 95 |
||
430 | |||
3912 | mejdrech | 431 | /** Semaphore Communications Sec. Pro. internet protocol number. |
3846 | mejdrech | 432 | */ |
433 | #define IPPROTO_SCC_SP 96 |
||
434 | |||
3912 | mejdrech | 435 | /** Ethernet-within-IP Encapsulation internet protocol number. |
3846 | mejdrech | 436 | */ |
437 | #define IPPROTO_ETHERIP 97 |
||
438 | |||
3912 | mejdrech | 439 | /** Encapsulation Header internet protocol number. |
3846 | mejdrech | 440 | */ |
441 | #define IPPROTO_ENCAP 98 |
||
442 | |||
3912 | mejdrech | 443 | /** Any private encryption scheme internet protocol number. |
3846 | mejdrech | 444 | */ |
445 | #define IPPROTO_APES 99 |
||
446 | |||
3912 | mejdrech | 447 | /** GMTP internet protocol number. |
3846 | mejdrech | 448 | */ |
449 | #define IPPROTO_GMTP 100 |
||
450 | |||
3912 | mejdrech | 451 | /** Ipsilon Flow Management Protocol internet protocol number. |
3846 | mejdrech | 452 | */ |
453 | #define IPPROTO_IFMP 101 |
||
454 | |||
3912 | mejdrech | 455 | /** PNNI over IP internet protocol number. |
3846 | mejdrech | 456 | */ |
457 | #define IPPROTO_PNNI 102 |
||
458 | |||
3912 | mejdrech | 459 | /** Protocol Independent Multicast internet protocol number. |
3846 | mejdrech | 460 | */ |
461 | #define IPPROTO_PIM 103 |
||
462 | |||
3912 | mejdrech | 463 | /** ARIS internet protocol number. |
3846 | mejdrech | 464 | */ |
465 | #define IPPROTO_ARIS 104 |
||
466 | |||
3912 | mejdrech | 467 | /** SCPS internet protocol number. |
3846 | mejdrech | 468 | */ |
469 | #define IPPROTO_SCPS 105 |
||
470 | |||
3912 | mejdrech | 471 | /** QNX internet protocol number. |
3846 | mejdrech | 472 | */ |
473 | #define IPPROTO_QNX 106 |
||
474 | |||
3912 | mejdrech | 475 | /** Active Networks internet protocol number. |
3846 | mejdrech | 476 | */ |
477 | #define IPPROTO_AN 107 |
||
478 | |||
3912 | mejdrech | 479 | /** IP Payload Compression Protocol internet protocol number. |
3846 | mejdrech | 480 | */ |
481 | #define IPPROTO_IPComp 108 |
||
482 | |||
3912 | mejdrech | 483 | /** Sitara Networks Protocol internet protocol number. |
3846 | mejdrech | 484 | */ |
485 | #define IPPROTO_SNP 109 |
||
486 | |||
3912 | mejdrech | 487 | /** Compaq Peer Protocol internet protocol number. |
3846 | mejdrech | 488 | */ |
489 | #define IPPROTO_Compaq_Peer 110 |
||
490 | |||
3912 | mejdrech | 491 | /** IPX in IP internet protocol number. |
3846 | mejdrech | 492 | */ |
493 | #define IPPROTO_IPX_in_IP 111 |
||
494 | |||
3912 | mejdrech | 495 | /** Virtual Router Redundancy Protocol internet protocol number. |
3846 | mejdrech | 496 | */ |
497 | #define IPPROTO_VRRP 112 |
||
498 | |||
3912 | mejdrech | 499 | /** PGM Reliable Transport Protocol internet protocol number. |
3846 | mejdrech | 500 | */ |
501 | #define IPPROTO_PGM 113 |
||
502 | |||
3912 | mejdrech | 503 | /** Any 0-hop protocol internet protocol number. |
3846 | mejdrech | 504 | */ |
505 | #define IPPROTO_A0HP 114 |
||
506 | |||
3912 | mejdrech | 507 | /** Layer Two Tunneling Protocol internet protocol number. |
3846 | mejdrech | 508 | */ |
509 | #define IPPROTO_L2TP 115 |
||
510 | |||
3912 | mejdrech | 511 | /** D-II Data Exchange (DDX) internet protocol number. |
3846 | mejdrech | 512 | */ |
513 | #define IPPROTO_DDX 116 |
||
514 | |||
3912 | mejdrech | 515 | /** Interactive Agent Transfer Protocol internet protocol number. |
3846 | mejdrech | 516 | */ |
517 | #define IPPROTO_IATP 117 |
||
518 | |||
3912 | mejdrech | 519 | /** Schedule Transfer Protocol internet protocol number. |
3846 | mejdrech | 520 | */ |
521 | #define IPPROTO_STP 118 |
||
522 | |||
3912 | mejdrech | 523 | /** SpectraLink Radio Protocol internet protocol number. |
3846 | mejdrech | 524 | */ |
525 | #define IPPROTO_SRP 119 |
||
526 | |||
3912 | mejdrech | 527 | /** UTI internet protocol number. |
3846 | mejdrech | 528 | */ |
529 | #define IPPROTO_UTI 120 |
||
530 | |||
3912 | mejdrech | 531 | /** Simple Message Protocol internet protocol number. |
3846 | mejdrech | 532 | */ |
533 | #define IPPROTO_SMP 121 |
||
534 | |||
3912 | mejdrech | 535 | /** SM internet protocol number. |
3846 | mejdrech | 536 | */ |
537 | #define IPPROTO_SM 122 |
||
538 | |||
3912 | mejdrech | 539 | /** Performance Transparency Protocol internet protocol number. |
3846 | mejdrech | 540 | */ |
541 | #define IPPROTO_PTP 123 |
||
542 | |||
3912 | mejdrech | 543 | /** ISIS over IPv4 internet protocol number. |
3846 | mejdrech | 544 | */ |
545 | #define IPPROTO_ISIS 124 |
||
546 | |||
3912 | mejdrech | 547 | /** FIRE internet protocol number. |
3846 | mejdrech | 548 | */ |
549 | #define IPPROTO_FIRE 125 |
||
550 | |||
3912 | mejdrech | 551 | /** Combat Radio Transport Protocol internet protocol number. |
3846 | mejdrech | 552 | */ |
553 | #define IPPROTO_CRTP 126 |
||
554 | |||
3912 | mejdrech | 555 | /** Combat Radio User Datagram internet protocol number. |
3846 | mejdrech | 556 | */ |
557 | #define IPPROTO_CRUDP 127 |
||
558 | |||
3912 | mejdrech | 559 | /** SSCOPMCE internet protocol number. |
3846 | mejdrech | 560 | */ |
561 | #define IPPROTO_SSCOPMCE 128 |
||
562 | |||
3912 | mejdrech | 563 | /** IPLT internet protocol number. |
3846 | mejdrech | 564 | */ |
565 | #define IPPROTO_IPLT 129 |
||
566 | |||
3912 | mejdrech | 567 | /** Secure Packet Shield internet protocol number. |
3846 | mejdrech | 568 | */ |
569 | #define IPPROTO_SPS 130 |
||
570 | |||
3912 | mejdrech | 571 | /** Private IP Encapsulation within IP internet protocol number. |
3846 | mejdrech | 572 | */ |
573 | #define IPPROTO_PIPE 131 |
||
574 | |||
3912 | mejdrech | 575 | /** Stream Control Transmission Protocol internet protocol number. |
3846 | mejdrech | 576 | */ |
577 | #define IPPROTO_SCTP 132 |
||
578 | |||
3912 | mejdrech | 579 | /** Fibre Channel internet protocol number. |
3846 | mejdrech | 580 | */ |
581 | #define IPPROTO_FC 133 |
||
582 | |||
3912 | mejdrech | 583 | /** RSVP-E2E-IGNORE internet protocol number. |
3846 | mejdrech | 584 | */ |
585 | #define IPPROTO_RSVP_E2E_IGNORE 134 |
||
586 | |||
3912 | mejdrech | 587 | /** Mobility Header internet protocol number. |
3846 | mejdrech | 588 | */ |
589 | #define IPPROTO_MH 135 |
||
590 | |||
3912 | mejdrech | 591 | /** UDPLite internet protocol number. |
3846 | mejdrech | 592 | */ |
593 | #define IPPROTO_UDPLITE 136 |
||
594 | |||
3912 | mejdrech | 595 | /** MPLS-in-IP internet protocol number. |
3846 | mejdrech | 596 | */ |
597 | #define IPPROTO_MPLS_in_IP 137 |
||
598 | |||
3912 | mejdrech | 599 | /** MANET Protocols internet protocol number. |
3846 | mejdrech | 600 | */ |
601 | #define IPPROTO_manet 138 |
||
602 | |||
3912 | mejdrech | 603 | /** Host Identity Protocol internet protocol number. |
3846 | mejdrech | 604 | */ |
605 | #define IPPROTO_HIP 139 |
||
606 | |||
3912 | mejdrech | 607 | /** Raw internet protocol number. |
3846 | mejdrech | 608 | */ |
609 | #define IPPROTO_RAW 255 |
||
610 | |||
3912 | mejdrech | 611 | /** Maximum internet protocol number. |
3846 | mejdrech | 612 | */ |
613 | #define IPPROTO_MAX ( IPPROTO_RAW + 1 ) |
||
614 | |||
4704 | mejdrech | 615 | /*@}*/ |
616 | |||
3846 | mejdrech | 617 | #endif |
618 | |||
619 | /** @} |
||
620 | */ |