Changeset b17cc11 in mainline for uspace/lib/net/include/ethernet_protocols.h
- Timestamp:
- 2010-10-23T16:31:14Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 626182d
- Parents:
- c77b4d6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/net/include/ethernet_protocols.h
rc77b4d6 rb17cc11 28 28 29 29 /** @addtogroup eth 30 * 30 * @{ 31 31 */ 32 32 33 33 /** @file 34 * Ethernet protocol numbers according to the on-line IANA - Ethernet numbers - <http://www.iana.org/assignments/ethernet-numbers>, cited January 17 2009. 34 * Ethernet protocol numbers according to the on-line IANA - Ethernet numbers 35 * http://www.iana.org/assignments/ethernet-numbers 36 * cited January 17 2009. 35 37 */ 36 38 37 #ifndef __NET_ETHERNET_PROTOCOLS_H__38 #define __NET_ETHERNET_PROTOCOLS_H__39 #ifndef LIBNET_ETHERNET_PROTOCOLS_H_ 40 #define LIBNET_ETHERNET_PROTOCOLS_H_ 39 41 40 42 #include <sys/types.h> 41 43 42 /** Ethernet protocol type definition. 43 */ 44 typedef uint16_t eth_type_t; 44 /** Ethernet protocol type definition. */ 45 typedef uint16_t eth_type_t; 45 46 46 /** @name Ethernet protocols definitions 47 */ 47 /** @name Ethernet protocols definitions */ 48 48 /*@{*/ 49 49 50 50 /** Ethernet minimal protocol number. 51 * 51 * According to the IEEE 802.3 specification. 52 52 */ 53 #define ETH_MIN_PROTO 0x0600 /*1536*/53 #define ETH_MIN_PROTO 0x0600 /* 1536 */ 54 54 55 /** Ethernet loopback packet protocol type. 56 */ 57 #define ETH_P_LOOP 0x0060 58 59 /** XEROX PUP (see 0A00) ethernet protocol type. 60 */ 61 #define ETH_P_PUP 0x0200 62 63 /** PUP Addr Trans (see 0A01) ethernet protocol type. 64 */ 65 #define ETH_P_PUPAT 0x0201 66 67 /** Nixdorf ethernet protocol type. 68 */ 69 #define ETH_P_Nixdorf 0x0400 70 71 /** XEROX NS IDP ethernet protocol type. 72 */ 73 #define ETH_P_XEROX_NS_IDP 0x0600 74 75 /** DLOG ethernet protocol type. 76 */ 77 #define ETH_P_DLOG 0x0660 78 79 /** DLOG ethernet protocol type. 80 */ 81 #define ETH_P_DLOG2 0x0661 82 83 /** Internet IP (IPv4) ethernet protocol type. 84 */ 55 /** Internet IP (IPv4) ethernet protocol type. */ 85 56 #define ETH_P_IP 0x0800 86 57 87 /** X.75 Internet ethernet protocol type. 88 */ 89 #define ETH_P_X_75 0x0801 90 91 /** NBS Internet ethernet protocol type. 92 */ 93 #define ETH_P_NBS 0x0802 94 95 /** ECMA Internet ethernet protocol type. 96 */ 97 #define ETH_P_ECMA 0x0803 98 99 /** Chaosnet ethernet protocol type. 100 */ 101 #define ETH_P_Chaosnet 0x0804 102 103 /** X.25 Level 3 ethernet protocol type. 104 */ 105 #define ETH_P_X25 0x0805 106 107 /** ARP ethernet protocol type. 108 */ 58 /** ARP ethernet protocol type. */ 109 59 #define ETH_P_ARP 0x0806 110 111 /** XNS Compatability ethernet protocol type.112 */113 #define ETH_P_XNS_Compatability 0x0807114 115 /** Frame Relay ARP ethernet protocol type.116 */117 #define ETH_P_Frame_Relay_ARP 0x0808118 119 /** Symbolics Private ethernet protocol type.120 */121 #define ETH_P_Symbolics_Private 0x081C122 123 /** Xyplex ethernet protocol type.124 */125 #define ETH_P_Xyplex_MIN 0x0888126 127 /** Xyplex ethernet protocol type.128 */129 #define ETH_P_Xyplex_MAX 0x088A130 131 /** Ungermann-Bass net debugr ethernet protocol type.132 */133 #define ETH_P_Ungermann_Bass_net_debugr 0x0900134 135 /** Xerox IEEE802.3 PUP ethernet protocol type.136 */137 #define ETH_P_IEEEPUP 0x0A00138 139 /** PUP Addr Trans ethernet protocol type.140 */141 #define ETH_P_IEEEPUPAT 0x0A01142 143 /** Banyan VINES ethernet protocol type.144 */145 #define ETH_P_Banyan_VINES 0x0BAD146 147 /** VINES Loopback ethernet protocol type.148 */149 #define ETH_P_VINES_Loopback 0x0BAE150 151 /** VINES Echo ethernet protocol type.152 */153 #define ETH_P_VINES_Echo 0x0BAF154 155 /** Berkeley Trailer nego ethernet protocol type.156 */157 #define ETH_P_Berkeley_Trailer_nego 0x1000158 159 /** Berkeley Trailer encap/IP ethernet protocol type.160 */161 #define ETH_P_Berkeley_Trailer_encapIP_MIN 0x1001162 163 /** Berkeley Trailer encap/IP ethernet protocol type.164 */165 #define ETH_P_Berkeley_Trailer_encapIP_MAX 0x100F166 167 /** Valid Systems ethernet protocol type.168 */169 #define ETH_P_Valid_Systems 0x1600170 171 /** PCS Basic Block Protocol ethernet protocol type.172 */173 #define ETH_P_PCS_Basic_Block_Protocol 0x4242174 175 /** BBN Simnet ethernet protocol type.176 */177 #define ETH_P_BBN_Simnet 0x5208178 179 /** DEC Unassigned (Exp.) ethernet protocol type.180 */181 #define ETH_P_DEC 0x6000182 183 /** DEC MOP Dump/Load ethernet protocol type.184 */185 #define ETH_P_DNA_DL 0x6001186 187 /** DEC MOP Remote Console ethernet protocol type.188 */189 #define ETH_P_DNA_RC 0x6002190 191 /** DEC DECNET Phase IV Route ethernet protocol type.192 */193 #define ETH_P_DNA_RT 0x6003194 195 /** DEC LAT ethernet protocol type.196 */197 #define ETH_P_LAT 0x6004198 199 /** DEC Diagnostic Protocol ethernet protocol type.200 */201 #define ETH_P_DIAG 0x6005202 203 /** DEC Customer Protocol ethernet protocol type.204 */205 #define ETH_P_CUST 0x6006206 207 /** DEC LAVC, SCA ethernet protocol type.208 */209 #define ETH_P_SCA 0x6007210 211 /** DEC Unassigned ethernet protocol type.212 */213 #define ETH_P_DEC_Unassigned_MIN 0x6008214 215 /** DEC Unassigned ethernet protocol type.216 */217 #define ETH_P_DEC_Unassigned_MAX 0x6009218 219 /** Com Corporation ethernet protocol type.220 */221 #define ETH_P_Com_Corporation_MIN 0x6010222 223 /** Com Corporation ethernet protocol type.224 */225 #define ETH_P_Com_Corporation_MAX 0x6014226 227 /** Trans Ether Bridging ethernet protocol type.228 */229 #define ETH_P_Trans_Ether_Bridging 0x6558230 231 /** Raw Frame Relay ethernet protocol type.232 */233 #define ETH_P_Raw_Frame_Relay 0x6559234 235 /** Ungermann-Bass download ethernet protocol type.236 */237 #define ETH_P_Ungermann_Bass_download 0x7000238 239 /** Ungermann-Bass dia/loop ethernet protocol type.240 */241 #define ETH_P_Ungermann_Bass_dialoop 0x7002242 243 /** LRT ethernet protocol type.244 */245 #define ETH_P_LRT_MIN 0x7020246 247 /** LRT ethernet protocol type.248 */249 #define ETH_P_LRT_MAX 0x7029250 251 /** Proteon ethernet protocol type.252 */253 #define ETH_P_Proteon 0x7030254 255 /** Cabletron ethernet protocol type.256 */257 #define ETH_P_Cabletron 0x7034258 259 /** Cronus VLN ethernet protocol type.260 */261 #define ETH_P_Cronus_VLN 0x8003262 263 /** Cronus Direct ethernet protocol type.264 */265 #define ETH_P_Cronus_Direct 0x8004266 267 /** HP Probe ethernet protocol type.268 */269 #define ETH_P_HP_Probe 0x8005270 271 /** Nestar ethernet protocol type.272 */273 #define ETH_P_Nestar 0x8006274 275 /** AT&T ethernet protocol type.276 */277 #define ETH_P_AT_T 0x8008278 279 /** Excelan ethernet protocol type.280 */281 #define ETH_P_Excelan 0x8010282 283 /** SGI diagnostics ethernet protocol type.284 */285 #define ETH_P_SGI_diagnostics 0x8013286 287 /** SGI network games ethernet protocol type.288 */289 #define ETH_P_SGI_network_games 0x8014290 291 /** SGI reserved ethernet protocol type.292 */293 #define ETH_P_SGI_reserved 0x8015294 295 /** SGI bounce server ethernet protocol type.296 */297 #define ETH_P_SGI_bounce_server 0x8016298 299 /** Apollo Domain ethernet protocol type.300 */301 #define ETH_P_Apollo_Domain 0x8019302 303 /** Tymshare ethernet protocol type.304 */305 #define ETH_P_Tymshare 0x802E306 307 /** Tigan, Inc. ethernet protocol type.308 */309 #define ETH_P_Tigan 0x802F310 311 /** Reverse ARP ethernet protocol type.312 */313 #define ETH_P_RARP 0x8035314 315 /** Aeonic Systems ethernet protocol type.316 */317 #define ETH_P_Aeonic_Systems 0x8036318 319 /** DEC LANBridge ethernet protocol type.320 */321 #define ETH_P_DEC_LANBridge 0x8038322 323 /** DEC Unassigned ethernet protocol type.324 */325 #define ETH_P_DEC_Unassigned_MIN1 0x8039326 327 /** DEC Unassigned ethernet protocol type.328 */329 #define ETH_P_DEC_Unassigned_MAX2 0x803C330 331 /** DEC Ethernet Encryption ethernet protocol type.332 */333 #define ETH_P_DEC_Ethernet_Encryption 0x803D334 335 /** DEC Unassigned ethernet protocol type.336 */337 #define ETH_P_DEC_Unassigned 0x803E338 339 /** DEC LAN Traffic Monitor ethernet protocol type.340 */341 #define ETH_P_DEC_LAN_Traffic_Monitor 0x803F342 343 /** DEC Unassigned ethernet protocol type.344 */345 #define ETH_P_DEC_Unassigned_MIN3 0x8040346 347 /** DEC Unassigned ethernet protocol type.348 */349 #define ETH_P_DEC_Unassigned_MAX3 0x8042350 351 /** Planning Research Corp. ethernet protocol type.352 */353 #define ETH_P_Planning_Research_Corp 0x8044354 355 /** AT&T ethernet protocol type.356 */357 #define ETH_P_AT_T2 0x8046358 359 /** AT&T ethernet protocol type.360 */361 #define ETH_P_AT_T3 0x8047362 363 /** ExperData ethernet protocol type.364 */365 #define ETH_P_ExperData 0x8049366 367 /** Stanford V Kernel exp. ethernet protocol type.368 */369 #define ETH_P_Stanford_V_Kernel_exp 0x805B370 371 /** Stanford V Kernel prod. ethernet protocol type.372 */373 #define ETH_P_Stanford_V_Kernel_prod 0x805C374 375 /** Evans &Sutherland ethernet protocol type.376 */377 #define ETH_P_Evans_Sutherland 0x805D378 379 /** Little Machines ethernet protocol type.380 */381 #define ETH_P_Little_Machines 0x8060382 383 /** Counterpoint Computers ethernet protocol type.384 */385 #define ETH_P_Counterpoint_Computers 0x8062386 387 /** Univ. of Mass. @ Amherst ethernet protocol type.388 */389 #define ETH_P_Univ_of_Mass 0x8065390 391 /** Univ. of Mass. @ Amherst ethernet protocol type.392 */393 #define ETH_P_Univ_of_Mass2 0x8066394 395 /** Veeco Integrated Auto. ethernet protocol type.396 */397 #define ETH_P_Veeco_Integrated_Auto 0x8067398 399 /** General Dynamics ethernet protocol type.400 */401 #define ETH_P_General_Dynamics 0x8068402 403 /** AT&T ethernet protocol type.404 */405 #define ETH_P_AT_T4 0x8069406 407 /** Autophon ethernet protocol type.408 */409 #define ETH_P_Autophon 0x806A410 411 /** ComDesign ethernet protocol type.412 */413 #define ETH_P_ComDesign 0x806C414 415 /** Computgraphic Corp. ethernet protocol type.416 */417 #define ETH_P_Computgraphic_Corp 0x806D418 419 /** Landmark Graphics Corp. ethernet protocol type.420 */421 #define ETH_P_Landmark_Graphics_Corp_MIN 0x806E422 423 /** Landmark Graphics Corp. ethernet protocol type.424 */425 #define ETH_P_Landmark_Graphics_Corp_MAX 0x8077426 427 /** Matra ethernet protocol type.428 */429 #define ETH_P_Matra 0x807A430 431 /** Dansk Data Elektronik ethernet protocol type.432 */433 #define ETH_P_Dansk_Data_Elektronik 0x807B434 435 /** Merit Internodal ethernet protocol type.436 */437 #define ETH_P_Merit_Internodal 0x807C438 439 /** Vitalink Communications ethernet protocol type.440 */441 #define ETH_P_Vitalink_Communications_MIN 0x807D442 443 /** Vitalink Communications ethernet protocol type.444 */445 #define ETH_P_Vitalink_Communications_MAX 0x807F446 447 /** Vitalink TransLAN III ethernet protocol type.448 */449 #define ETH_P_Vitalink_TransLAN_III 0x8080450 451 /** Counterpoint Computers ethernet protocol type.452 */453 #define ETH_P_Counterpoint_Computers_MIN 0x8081454 455 /** Counterpoint Computers ethernet protocol type.456 */457 #define ETH_P_Counterpoint_Computers_MAX 0x8083458 459 /** Appletalk ethernet protocol type.460 */461 #define ETH_P_ATALK 0x809B462 463 /** Datability ethernet protocol type.464 */465 #define ETH_P_Datability_MIN 0x809C466 467 /** Datability ethernet protocol type.468 */469 #define ETH_P_Datability_MAX 0x809E470 471 /** Spider Systems Ltd. ethernet protocol type.472 */473 #define ETH_P_Spider_Systems_Ltd 0x809F474 475 /** Nixdorf Computers ethernet protocol type.476 */477 #define ETH_P_Nixdorf_Computers 0x80A3478 479 /** Siemens Gammasonics Inc. ethernet protocol type.480 */481 #define ETH_P_Siemens_Gammasonics_Inc_MIN 0x80A4482 483 /** Siemens Gammasonics Inc. ethernet protocol type.484 */485 #define ETH_P_Siemens_Gammasonics_Inc_MAX 0x80B3486 487 /** DCA Data Exchange Cluster ethernet protocol type.488 */489 #define ETH_P_DCA_Data_Exchange_Cluster_MIN 0x80C0490 491 /** DCA Data Exchange Cluster ethernet protocol type.492 */493 #define ETH_P_DCA_Data_Exchange_Cluster_MAX 0x80C3494 495 /** Banyan Systems ethernet protocol type.496 */497 #define ETH_P_Banyan_Systems 0x80C4498 499 /** Banyan Systems ethernet protocol type.500 */501 #define ETH_P_Banyan_Systems2 0x80C5502 503 /** Pacer Software ethernet protocol type.504 */505 #define ETH_P_Pacer_Software 0x80C6506 507 /** Applitek Corporation ethernet protocol type.508 */509 #define ETH_P_Applitek_Corporation 0x80C7510 511 /** Intergraph Corporation ethernet protocol type.512 */513 #define ETH_P_Intergraph_Corporation_MIN 0x80C8514 515 /** Intergraph Corporation ethernet protocol type.516 */517 #define ETH_P_Intergraph_Corporation_MAX 0x80CC518 519 /** Harris Corporation ethernet protocol type.520 */521 #define ETH_P_Harris_Corporation_MIN 0x80CD522 523 /** Harris Corporation ethernet protocol type.524 */525 #define ETH_P_Harris_Corporation_MAX 0x80CE526 527 /** Taylor Instrument ethernet protocol type.528 */529 #define ETH_P_Taylor_Instrument_MIN 0x80CF530 531 /** Taylor Instrument ethernet protocol type.532 */533 #define ETH_P_Taylor_Instrument_MAX 0x80D2534 535 /** Rosemount Corporation ethernet protocol type.536 */537 #define ETH_P_Rosemount_Corporation_MIN 0x80D3538 539 /** Rosemount Corporation ethernet protocol type.540 */541 #define ETH_P_Rosemount_Corporation_MAX 0x80D4542 543 /** IBM SNA Service on Ether ethernet protocol type.544 */545 #define ETH_P_IBM_SNA_Service_on_Ether 0x80D5546 547 /** Varian Associates ethernet protocol type.548 */549 #define ETH_P_Varian_Associates 0x80DD550 551 /** Integrated Solutions TRFS ethernet protocol type.552 */553 #define ETH_P_Integrated_Solutions_TRFS_MIN 0x80DE554 555 /** Integrated Solutions TRFS ethernet protocol type.556 */557 #define ETH_P_Integrated_Solutions_TRFS_MAX 0x80DF558 559 /** Allen-Bradley ethernet protocol type.560 */561 #define ETH_P_Allen_Bradley_MIN 0x80E0562 563 /** Allen-Bradley ethernet protocol type.564 */565 #define ETH_P_Allen_Bradley_MAX 0x80E3566 567 /** Datability ethernet protocol type.568 */569 #define ETH_P_Datability_MIN2 0x80E4570 571 /** Datability ethernet protocol type.572 */573 #define ETH_P_Datability_MAX2 0x80F0574 575 /** Retix ethernet protocol type.576 */577 #define ETH_P_Retix 0x80F2578 579 /** AppleTalk AARP (Kinetics) ethernet protocol type.580 */581 #define ETH_P_AARP 0x80F3582 583 /** Kinetics ethernet protocol type.584 */585 #define ETH_P_Kinetics_MIN 0x80F4586 587 /** Kinetics ethernet protocol type.588 */589 #define ETH_P_Kinetics_MAX 0x80F5590 591 /** Apollo Computer ethernet protocol type.592 */593 #define ETH_P_Apollo_Computer 0x80F7594 595 /** Wellfleet Communications ethernet protocol type.596 */597 #define ETH_P_Wellfleet_Communications 0x80FF598 599 /** IEEE 802.1Q VLAN-tagged frames (initially Wellfleet) ethernet protocol type.600 */601 #define ETH_P_8021Q 0x8100602 603 /** Wellfleet Communications ethernet protocol type.604 */605 #define ETH_P_Wellfleet_Communications_MIN 0x8101606 607 /** Wellfleet Communications ethernet protocol type.608 */609 #define ETH_P_Wellfleet_Communications_MAX 0x8103610 611 /** Symbolics Private ethernet protocol type.612 */613 #define ETH_P_Symbolics_Private_MIN 0x8107614 615 /** Symbolics Private ethernet protocol type.616 */617 #define ETH_P_Symbolics_Private_MAX 0x8109618 619 /** Hayes Microcomputers ethernet protocol type.620 */621 #define ETH_P_Hayes_Microcomputers 0x8130622 623 /** VG Laboratory Systems ethernet protocol type.624 */625 #define ETH_P_VG_Laboratory_Systems 0x8131626 627 /** Bridge Communications ethernet protocol type.628 */629 #define ETH_P_Bridge_Communications_MIN 0x8132630 631 /** Bridge Communications ethernet protocol type.632 */633 #define ETH_P_Bridge_Communications_MAX 0x8136634 635 /** Novell, Inc. ethernet protocol type.636 */637 #define ETH_P_Novell_Inc_MIN 0x8137638 639 /** Novell, Inc. ethernet protocol type.640 */641 #define ETH_P_Novell_Inc_MAX 0x8138642 643 /** KTI ethernet protocol type.644 */645 #define ETH_P_KTI_MIN 0x8139646 647 /** KTI ethernet protocol type.648 */649 #define ETH_P_KTI_MAX 0x813D650 651 /** Logicraft ethernet protocol type.652 */653 #define ETH_P_Logicraft 0x8148654 655 /** Network Computing Devices ethernet protocol type.656 */657 #define ETH_P_Network_Computing_Devices 0x8149658 659 /** Alpha Micro ethernet protocol type.660 */661 #define ETH_P_Alpha_Micro 0x814A662 663 /** SNMP ethernet protocol type.664 */665 #define ETH_P_SNMP 0x814C666 667 /** BIIN ethernet protocol type.668 */669 #define ETH_P_BIIN 0x814D670 671 /** BIIN ethernet protocol type.672 */673 #define ETH_P_BIIN2 0x814E674 675 /** Technically Elite Concept ethernet protocol type.676 */677 #define ETH_P_Technically_Elite_Concept 0x814F678 679 /** Rational Corp ethernet protocol type.680 */681 #define ETH_P_Rational_Corp 0x8150682 683 /** Qualcomm ethernet protocol type.684 */685 #define ETH_P_Qualcomm_MIN 0x8151686 687 /** Qualcomm ethernet protocol type.688 */689 #define ETH_P_Qualcomm_MAX 0x8153690 691 /** Computer Protocol Pty Ltd ethernet protocol type.692 */693 #define ETH_P_Computer_Protocol_Pty_Ltd_MIN 0x815C694 695 /** Computer Protocol Pty Ltd ethernet protocol type.696 */697 #define ETH_P_Computer_Protocol_Pty_Ltd_MAX 0x815E698 699 /** Charles River Data System ethernet protocol type.700 */701 #define ETH_P_Charles_River_Data_System_MIN 0x8164702 703 /** Charles River Data System ethernet protocol type.704 */705 #define ETH_P_Charles_River_Data_System_MAX 0x8166706 707 /** XTP ethernet protocol type.708 */709 #define ETH_P_XTP 0x817D710 711 /** SGI/Time Warner prop. ethernet protocol type.712 */713 #define ETH_P_SGITime_Warner_prop 0x817E714 715 /** HIPPI-FP encapsulation ethernet protocol type.716 */717 #define ETH_P_HIPPI_FP_encapsulation 0x8180718 719 /** STP, HIPPI-ST ethernet protocol type.720 */721 #define ETH_P_STP_HIPPI_ST 0x8181722 723 /** Reserved for HIPPI-6400 ethernet protocol type.724 */725 #define ETH_P_Reserved_for_HIPPI_6400 0x8182726 727 /** Reserved for HIPPI-6400 ethernet protocol type.728 */729 #define ETH_P_Reserved_for_HIPPI_64002 0x8183730 731 /** Silicon Graphics prop. ethernet protocol type.732 */733 #define ETH_P_Silicon_Graphics_prop_MIN 0x8184734 735 /** Silicon Graphics prop. ethernet protocol type.736 */737 #define ETH_P_Silicon_Graphics_prop_MAX 0x818C738 739 /** Motorola Computer ethernet protocol type.740 */741 #define ETH_P_Motorola_Computer 0x818D742 743 /** Qualcomm ethernet protocol type.744 */745 #define ETH_P_Qualcomm_MIN2 0x819A746 747 /** Qualcomm ethernet protocol type.748 */749 #define ETH_P_Qualcomm_MAX2 0x81A3750 751 /** ARAI Bunkichi ethernet protocol type.752 */753 #define ETH_P_ARAI_Bunkichi 0x81A4754 755 /** RAD Network Devices ethernet protocol type.756 */757 #define ETH_P_RAD_Network_Devices_MIN 0x81A5758 759 /** RAD Network Devices ethernet protocol type.760 */761 #define ETH_P_RAD_Network_Devices_MAX 0x81AE762 763 /** Xyplex ethernet protocol type.764 */765 #define ETH_P_Xyplex_MIN2 0x81B7766 767 /** Xyplex ethernet protocol type.768 */769 #define ETH_P_Xyplex_MAX2 0x81B9770 771 /** Apricot Computers ethernet protocol type.772 */773 #define ETH_P_Apricot_Computers_MIN 0x81CC774 775 /** Apricot Computers ethernet protocol type.776 */777 #define ETH_P_Apricot_Computers_MAX 0x81D5778 779 /** Artisoft ethernet protocol type.780 */781 #define ETH_P_Artisoft_MIN 0x81D6782 783 /** Artisoft ethernet protocol type.784 */785 #define ETH_P_Artisoft_MAX 0x81DD786 787 /** Polygon ethernet protocol type.788 */789 #define ETH_P_Polygon_MIN 0x81E6790 791 /** Polygon ethernet protocol type.792 */793 #define ETH_P_Polygon_MAX 0x81EF794 795 /** Comsat Labs ethernet protocol type.796 */797 #define ETH_P_Comsat_Labs_MIN 0x81F0798 799 /** Comsat Labs ethernet protocol type.800 */801 #define ETH_P_Comsat_Labs_MAX 0x81F2802 803 /** SAIC ethernet protocol type.804 */805 #define ETH_P_SAIC_MIN 0x81F3806 807 /** SAIC ethernet protocol type.808 */809 #define ETH_P_SAIC_MAX 0x81F5810 811 /** VG Analytical ethernet protocol type.812 */813 #define ETH_P_VG_Analytical_MIN 0x81F6814 815 /** VG Analytical ethernet protocol type.816 */817 #define ETH_P_VG_Analytical_MAX 0x81F8818 819 /** Quantum Software ethernet protocol type.820 */821 #define ETH_P_Quantum_Software_MIN 0x8203822 823 /** Quantum Software ethernet protocol type.824 */825 #define ETH_P_Quantum_Software_MAX 0x8205826 827 /** Ascom Banking Systems ethernet protocol type.828 */829 #define ETH_P_Ascom_Banking_Systems_MIN 0x8221830 831 /** Ascom Banking Systems ethernet protocol type.832 */833 #define ETH_P_Ascom_Banking_Systems_MAX 0x8222834 835 /** Advanced Encryption Syste ethernet protocol type.836 */837 #define ETH_P_Advanced_Encryption_Syste_MIN 0x823E838 839 /** Advanced Encryption Syste ethernet protocol type.840 */841 #define ETH_P_Advanced_Encryption_Syste_MAX 0x8240842 843 /** Athena Programming ethernet protocol type.844 */845 #define ETH_P_Athena_Programming_MIN 0x827F846 847 /** Athena Programming ethernet protocol type.848 */849 #define ETH_P_Athena_Programming_MAX 0x8282850 851 /** Charles River Data System ethernet protocol type.852 */853 #define ETH_P_Charles_River_Data_System_MIN2 0x8263854 855 /** Charles River Data System ethernet protocol type.856 */857 #define ETH_P_Charles_River_Data_System_MAX2 0x826A858 859 /** Inst Ind Info Tech ethernet protocol type.860 */861 #define ETH_P_Inst_Ind_Info_Tech_MIN 0x829A862 863 /** Inst Ind Info Tech ethernet protocol type.864 */865 #define ETH_P_Inst_Ind_Info_Tech_MAX 0x829B866 867 /** Taurus Controls ethernet protocol type.868 */869 #define ETH_P_Taurus_Controls_MIN 0x829C870 871 /** Taurus Controls ethernet protocol type.872 */873 #define ETH_P_Taurus_Controls_MAX 0x82AB874 875 /** Walker Richer &Quinn ethernet protocol type.876 */877 #define ETH_P_Walker_Richer_Quinn_MIN 0x82AC878 879 /** Walker Richer &Quinn ethernet protocol type.880 */881 #define ETH_P_Walker_Richer_Quinn_MAX 0x8693882 883 /** Idea Courier ethernet protocol type.884 */885 #define ETH_P_Idea_Courier_MIN 0x8694886 887 /** Idea Courier ethernet protocol type.888 */889 #define ETH_P_Idea_Courier_MAX 0x869D890 891 /** Computer Network Tech ethernet protocol type.892 */893 #define ETH_P_Computer_Network_Tech_MIN 0x869E894 895 /** Computer Network Tech ethernet protocol type.896 */897 #define ETH_P_Computer_Network_Tech_MAX 0x86A1898 899 /** Gateway Communications ethernet protocol type.900 */901 #define ETH_P_Gateway_Communications_MIN 0x86A3902 903 /** Gateway Communications ethernet protocol type.904 */905 #define ETH_P_Gateway_Communications_MAX 0x86AC906 907 /** SECTRA ethernet protocol type.908 */909 #define ETH_P_SECTRA 0x86DB910 911 /** Delta Controls ethernet protocol type.912 */913 #define ETH_P_Delta_Controls 0x86DE914 915 /** IPv6 ethernet protocol type.916 */917 #define ETH_P_IPV6 0x86DD918 919 /** ATOMIC ethernet protocol type.920 */921 #define ETH_P_ATOMIC 0x86DF922 923 /** Landis &Gyr Powers ethernet protocol type.924 */925 #define ETH_P_Landis_Gyr_Powers_MIN 0x86E0926 927 /** Landis &Gyr Powers ethernet protocol type.928 */929 #define ETH_P_Landis_Gyr_Powers_MAX 0x86EF930 931 /** Motorola ethernet protocol type.932 */933 #define ETH_P_Motorola_MIN 0x8700934 935 /** Motorola ethernet protocol type.936 */937 #define ETH_P_Motorola_MAX 0x8710938 939 /** TCP/IP Compression ethernet protocol type.940 */941 #define ETH_P_TCPIP_Compression 0x876B942 943 /** IP Autonomous Systems ethernet protocol type.944 */945 #define ETH_P_IP_Autonomous_Systems 0x876C946 947 /** Secure Data ethernet protocol type.948 */949 #define ETH_P_Secure_Data 0x876D950 951 /** PPP ethernet protocol type.952 */953 #define ETH_P_PPP 0x880B954 955 /** MPLS ethernet protocol type.956 */957 #define ETH_P_MPLS_UC 0x8847958 959 /** MPLS with upstream-assigned label ethernet protocol type.960 */961 #define ETH_P_MPLS_MC 0x8848962 963 /** Invisible Software ethernet protocol type.964 */965 #define ETH_P_Invisible_Software_MIN 0x8A96966 967 /** Invisible Software ethernet protocol type.968 */969 #define ETH_P_Invisible_Software_MAX 0x8A97970 971 /** PPPoE Discovery Stage ethernet protocol type.972 */973 #define ETH_P_PPP_DISC 0x8863974 975 /** PPPoE Session Stage ethernet protocol type.976 */977 #define ETH_P_PPP_SES 0x8864978 979 /** Loopback ethernet protocol type.980 */981 #define ETH_P_Loopback 0x9000982 983 /** Com(Bridge) XNS Sys Mgmt ethernet protocol type.984 */985 #define ETH_P_Com_XNS_Sys_Mgmt 0x9001986 987 /** Com(Bridge) TCP-IP Sys ethernet protocol type.988 */989 #define ETH_P_Com_TCP_IP_Sys 0x9002990 991 /** Com(Bridge) loop detect ethernet protocol type.992 */993 #define ETH_P_Com_loop_detect 0x9003994 995 /** BBN VITAL-LanBridge cache ethernet protocol type.996 */997 #define ETH_P_BBN_VITAL_LanBridge_cache 0xFF00998 999 /** ISC Bunker Ramo ethernet protocol type.1000 */1001 #define ETH_P_ISC_Bunker_Ramo_MIN 0xFF001002 1003 /** ISC Bunker Ramo ethernet protocol type.1004 */1005 #define ETH_P_ISC_Bunker_Ramo_MAX 0xFF0F1006 60 1007 61 /*@}*/
Note:
See TracChangeset
for help on using the changeset viewer.