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