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 | */ |