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