The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/net/ethertypes.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*      $NetBSD: ethertypes.h,v 1.17 2005/12/10 23:21:38 elad Exp $     */
    2 
    3 /*
    4  * Copyright (c) 1982, 1986, 1993
    5  *      The Regents of the University of California.  All rights reserved.
    6  *
    7  * Redistribution and use in source and binary forms, with or without
    8  * modification, are permitted provided that the following conditions
    9  * are met:
   10  * 1. Redistributions of source code must retain the above copyright
   11  *    notice, this list of conditions and the following disclaimer.
   12  * 2. Redistributions in binary form must reproduce the above copyright
   13  *    notice, this list of conditions and the following disclaimer in the
   14  *    documentation and/or other materials provided with the distribution.
   15  * 3. Neither the name of the University nor the names of its contributors
   16  *    may be used to endorse or promote products derived from this software
   17  *    without specific prior written permission.
   18  *
   19  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
   20  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   22  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
   23  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   24  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
   25  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   26  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
   27  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
   28  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   29  * SUCH DAMAGE.
   30  *
   31  *      @(#)if_ether.h  8.1 (Berkeley) 6/10/93
   32  */
   33 
   34 /*
   35  * Ethernet protocol types.
   36  *
   37  * According to "assigned numbers", the Ethernet protocol numbers are also
   38  * used as ARP protocol type numbers.
   39  *
   40  * I factor them out here to avoid pulling all the Ethernet header file
   41  * into the hardware independent ARP code. -is
   42  *
   43  * Additional sources of information:
   44  *      http://www.mit.edu/~map/Ethernet/Ethernet.txt
   45  *      ftp://venera.isi.edu/in-notes/iana/assignments/ethernet-numbers
   46  *
   47  */
   48 
   49 #ifndef _NET_ETHERTYPES_H_
   50 #define _NET_ETHERTYPES_H_
   51 
   52 /*
   53  *  NOTE: 0x0000-0x05DC (0..1500) are generally IEEE 802.3 length fields.
   54  *  However, there are some conflicts.
   55  */
   56 
   57 #define ETHERTYPE_8023          0x0004  /* IEEE 802.3 packet */
   58                    /* 0x0101 .. 0x1FF      Experimental */
   59 #define ETHERTYPE_PUP           0x0200  /* Xerox PUP protocol - see 0A00 */
   60 #define ETHERTYPE_PUPAT         0x0200  /* PUP Address Translation - see 0A01 */
   61 #define ETHERTYPE_SPRITE        0x0500  /* ??? */
   62                              /* 0x0400     Nixdorf */
   63 #define ETHERTYPE_NS            0x0600  /* XNS */
   64 #define ETHERTYPE_NSAT          0x0601  /* XNS Address Translation (3Mb only) */
   65 #define ETHERTYPE_DLOG1         0x0660  /* DLOG (?) */
   66 #define ETHERTYPE_DLOG2         0x0661  /* DLOG (?) */
   67 #define ETHERTYPE_IP            0x0800  /* IP protocol */
   68 #define ETHERTYPE_X75           0x0801  /* X.75 Internet */
   69 #define ETHERTYPE_NBS           0x0802  /* NBS Internet */
   70 #define ETHERTYPE_ECMA          0x0803  /* ECMA Internet */
   71 #define ETHERTYPE_CHAOS         0x0804  /* CHAOSnet */
   72 #define ETHERTYPE_X25           0x0805  /* X.25 Level 3 */
   73 #define ETHERTYPE_ARP           0x0806  /* Address resolution protocol */
   74 #define ETHERTYPE_NSCOMPAT      0x0807  /* XNS Compatibility */
   75 #define ETHERTYPE_FRARP         0x0808  /* Frame Relay ARP (RFC1701) */
   76                              /* 0x081C     Symbolics Private */
   77                     /* 0x0888 - 0x088A     Xyplex */
   78 #define ETHERTYPE_UBDEBUG       0x0900  /* Ungermann-Bass network debugger */
   79 #define ETHERTYPE_IEEEPUP       0x0A00  /* Xerox IEEE802.3 PUP */
   80 #define ETHERTYPE_IEEEPUPAT     0x0A01  /* Xerox IEEE802.3 PUP Address Translation */
   81 #define ETHERTYPE_VINES         0x0BAD  /* Banyan VINES */
   82 #define ETHERTYPE_VINESLOOP     0x0BAE  /* Banyan VINES Loopback */
   83 #define ETHERTYPE_VINESECHO     0x0BAF  /* Banyan VINES Echo */
   84 
   85 /*                     0x1000 - 0x100F     Berkeley Trailer */
   86 /*
   87  * The ETHERTYPE_NTRAILER packet types starting at ETHERTYPE_TRAIL have
   88  * (type-ETHERTYPE_TRAIL)*512 bytes of data followed
   89  * by an ETHER type (as given above) and then the (variable-length) header.
   90  */
   91 #define ETHERTYPE_TRAIL         0x1000  /* Trailer packet */
   92 #define ETHERTYPE_NTRAILER      16
   93 
   94 #define ETHERTYPE_DCA           0x1234  /* DCA - Multicast */
   95 #define ETHERTYPE_VALID         0x1600  /* VALID system protocol */
   96 #define ETHERTYPE_DOGFIGHT      0x1989  /* Artificial Horizons ("Aviator" dogfight simulator [on Sun]) */
   97 #define ETHERTYPE_RCL           0x1995  /* Datapoint Corporation (RCL lan protocol) */
   98 
   99                                         /* The following 3C0x types
  100                                            are unregistered: */
  101 #define ETHERTYPE_NBPVCD        0x3C00  /* 3Com NBP virtual circuit datagram (like XNS SPP) not registered */
  102 #define ETHERTYPE_NBPSCD        0x3C01  /* 3Com NBP System control datagram not registered */
  103 #define ETHERTYPE_NBPCREQ       0x3C02  /* 3Com NBP Connect request (virtual cct) not registered */
  104 #define ETHERTYPE_NBPCRSP       0x3C03  /* 3Com NBP Connect repsonse not registered */
  105 #define ETHERTYPE_NBPCC         0x3C04  /* 3Com NBP Connect complete not registered */
  106 #define ETHERTYPE_NBPCLREQ      0x3C05  /* 3Com NBP Close request (virtual cct) not registered */
  107 #define ETHERTYPE_NBPCLRSP      0x3C06  /* 3Com NBP Close response not registered */
  108 #define ETHERTYPE_NBPDG         0x3C07  /* 3Com NBP Datagram (like XNS IDP) not registered */
  109 #define ETHERTYPE_NBPDGB        0x3C08  /* 3Com NBP Datagram broadcast not registered */
  110 #define ETHERTYPE_NBPCLAIM      0x3C09  /* 3Com NBP Claim NetBIOS name not registered */
  111 #define ETHERTYPE_NBPDLTE       0x3C0A  /* 3Com NBP Delete Netbios name not registered */
  112 #define ETHERTYPE_NBPRAS        0x3C0B  /* 3Com NBP Remote adaptor status request not registered */
  113 #define ETHERTYPE_NBPRAR        0x3C0C  /* 3Com NBP Remote adaptor response not registered */
  114 #define ETHERTYPE_NBPRST        0x3C0D  /* 3Com NBP Reset not registered */
  115 
  116 #define ETHERTYPE_PCS           0x4242  /* PCS Basic Block Protocol */
  117 #define ETHERTYPE_IMLBLDIAG     0x424C  /* Information Modes Little Big LAN diagnostic */
  118 #define ETHERTYPE_DIDDLE        0x4321  /* THD - Diddle */
  119 #define ETHERTYPE_IMLBL         0x4C42  /* Information Modes Little Big LAN */
  120 #define ETHERTYPE_SIMNET        0x5208  /* BBN Simnet Private */
  121 #define ETHERTYPE_DECEXPER      0x6000  /* DEC Unassigned, experimental */
  122 #define ETHERTYPE_MOPDL         0x6001  /* DEC MOP dump/load */
  123 #define ETHERTYPE_MOPRC         0x6002  /* DEC MOP remote console */
  124 #define ETHERTYPE_DECnet        0x6003  /* DEC DECNET Phase IV route */
  125 #define ETHERTYPE_DN            ETHERTYPE_DECnet        /* libpcap, tcpdump */
  126 #define ETHERTYPE_LAT           0x6004  /* DEC LAT */
  127 #define ETHERTYPE_DECDIAG       0x6005  /* DEC diagnostic protocol (at interface initialization?) */
  128 #define ETHERTYPE_DECCUST       0x6006  /* DEC customer protocol */
  129 #define ETHERTYPE_SCA           0x6007  /* DEC LAVC, SCA */
  130 #define ETHERTYPE_AMBER         0x6008  /* DEC AMBER */
  131 #define ETHERTYPE_DECMUMPS      0x6009  /* DEC MUMPS */
  132                     /* 0x6010 - 0x6014     3Com Corporation */
  133 #define ETHERTYPE_TRANSETHER    0x6558  /* Trans Ether Bridging (RFC1701)*/
  134 #define ETHERTYPE_RAWFR         0x6559  /* Raw Frame Relay (RFC1701) */
  135 #define ETHERTYPE_UBDL          0x7000  /* Ungermann-Bass download */
  136 #define ETHERTYPE_UBNIU         0x7001  /* Ungermann-Bass NIUs */
  137 #define ETHERTYPE_UBDIAGLOOP    0x7002  /* Ungermann-Bass diagnostic/loopback */
  138 #define ETHERTYPE_UBNMC         0x7003  /* Ungermann-Bass ??? (NMC to/from UB Bridge) */
  139 #define ETHERTYPE_UBBST         0x7005  /* Ungermann-Bass Bridge Spanning Tree */
  140 #define ETHERTYPE_OS9           0x7007  /* OS/9 Microware */
  141 #define ETHERTYPE_OS9NET        0x7009  /* OS/9 Net? */
  142                     /* 0x7020 - 0x7029     LRT (England) (now Sintrom) */
  143 #define ETHERTYPE_RACAL         0x7030  /* Racal-Interlan */
  144 #define ETHERTYPE_PRIMENTS      0x7031  /* Prime NTS (Network Terminal Service) */
  145 #define ETHERTYPE_CABLETRON     0x7034  /* Cabletron */
  146 #define ETHERTYPE_CRONUSVLN     0x8003  /* Cronus VLN */
  147 #define ETHERTYPE_CRONUS        0x8004  /* Cronus Direct */
  148 #define ETHERTYPE_HP            0x8005  /* HP Probe */
  149 #define ETHERTYPE_NESTAR        0x8006  /* Nestar */
  150 #define ETHERTYPE_ATTSTANFORD   0x8008  /* AT&T/Stanford (local use) */
  151 #define ETHERTYPE_EXCELAN       0x8010  /* Excelan */
  152 #define ETHERTYPE_SG_DIAG       0x8013  /* SGI diagnostic type */
  153 #define ETHERTYPE_SG_NETGAMES   0x8014  /* SGI network games */
  154 #define ETHERTYPE_SG_RESV       0x8015  /* SGI reserved type */
  155 #define ETHERTYPE_SG_BOUNCE     0x8016  /* SGI bounce server */
  156 #define ETHERTYPE_APOLLODOMAIN  0x8019  /* Apollo DOMAIN */
  157 #define ETHERTYPE_TYMSHARE      0x802E  /* Tymeshare */
  158 #define ETHERTYPE_TIGAN         0x802F  /* Tigan, Inc. */
  159 #define ETHERTYPE_REVARP        0x8035  /* Reverse addr resolution protocol */
  160 #define ETHERTYPE_AEONIC        0x8036  /* Aeonic Systems */
  161 #define ETHERTYPE_IPXNEW        0x8037  /* IPX (Novell Netware?) */
  162 #define ETHERTYPE_LANBRIDGE     0x8038  /* DEC LANBridge */
  163 #define ETHERTYPE_DSMD  0x8039  /* DEC DSM/DDP */
  164 #define ETHERTYPE_ARGONAUT      0x803A  /* DEC Argonaut Console */
  165 #define ETHERTYPE_VAXELN        0x803B  /* DEC VAXELN */
  166 #define ETHERTYPE_DECDNS        0x803C  /* DEC DNS Naming Service */
  167 #define ETHERTYPE_ENCRYPT       0x803D  /* DEC Ethernet Encryption */
  168 #define ETHERTYPE_DECDTS        0x803E  /* DEC Distributed Time Service */
  169 #define ETHERTYPE_DECLTM        0x803F  /* DEC LAN Traffic Monitor */
  170 #define ETHERTYPE_DECNETBIOS    0x8040  /* DEC PATHWORKS DECnet NETBIOS Emulation */
  171 #define ETHERTYPE_DECLAST       0x8041  /* DEC Local Area System Transport */
  172                              /* 0x8042     DEC Unassigned */
  173 #define ETHERTYPE_PLANNING      0x8044  /* Planning Research Corp. */
  174                     /* 0x8046 - 0x8047     AT&T */
  175 #define ETHERTYPE_DECAM         0x8048  /* DEC Availability Manager for Distributed Systems DECamds (but someone at DEC says not) */
  176 #define ETHERTYPE_EXPERDATA     0x8049  /* ExperData */
  177 #define ETHERTYPE_VEXP          0x805B  /* Stanford V Kernel exp. */
  178 #define ETHERTYPE_VPROD         0x805C  /* Stanford V Kernel prod. */
  179 #define ETHERTYPE_ES            0x805D  /* Evans & Sutherland */
  180 #define ETHERTYPE_LITTLE        0x8060  /* Little Machines */
  181 #define ETHERTYPE_COUNTERPOINT  0x8062  /* Counterpoint Computers */
  182                     /* 0x8065 - 0x8066     Univ. of Mass @ Amherst */
  183 #define ETHERTYPE_VEECO         0x8067  /* Veeco Integrated Auto. */
  184 #define ETHERTYPE_GENDYN        0x8068  /* General Dynamics */
  185 #define ETHERTYPE_ATT           0x8069  /* AT&T */
  186 #define ETHERTYPE_AUTOPHON      0x806A  /* Autophon */
  187 #define ETHERTYPE_COMDESIGN     0x806C  /* ComDesign */
  188 #define ETHERTYPE_COMPUGRAPHIC  0x806D  /* Compugraphic Corporation */
  189                     /* 0x806E - 0x8077     Landmark Graphics Corp. */
  190 #define ETHERTYPE_MATRA         0x807A  /* Matra */
  191 #define ETHERTYPE_DDE           0x807B  /* Dansk Data Elektronik */
  192 #define ETHERTYPE_MERIT         0x807C  /* Merit Internodal (or Univ of Michigan?) */
  193                     /* 0x807D - 0x807F     Vitalink Communications */
  194 #define ETHERTYPE_VLTLMAN       0x8080  /* Vitalink TransLAN III Management */
  195                     /* 0x8081 - 0x8083     Counterpoint Computers */
  196                     /* 0x8088 - 0x808A     Xyplex */
  197 #define ETHERTYPE_ATALK         0x809B  /* AppleTalk */
  198 #define ETHERTYPE_AT            ETHERTYPE_ATALK         /* old NetBSD */
  199 #define ETHERTYPE_APPLETALK     ETHERTYPE_ATALK         /* HP-UX */
  200                     /* 0x809C - 0x809E     Datability */
  201 #define ETHERTYPE_SPIDER        0x809F  /* Spider Systems Ltd. */
  202                              /* 0x80A3     Nixdorf */
  203                     /* 0x80A4 - 0x80B3     Siemens Gammasonics Inc. */
  204                     /* 0x80C0 - 0x80C3     DCA (Digital Comm. Assoc.) Data Exchange Cluster */
  205                     /* 0x80C4 - 0x80C5     Banyan Systems */
  206 #define ETHERTYPE_PACER         0x80C6  /* Pacer Software */
  207 #define ETHERTYPE_APPLITEK      0x80C7  /* Applitek Corporation */
  208                     /* 0x80C8 - 0x80CC     Intergraph Corporation */
  209                     /* 0x80CD - 0x80CE     Harris Corporation */
  210                     /* 0x80CF - 0x80D2     Taylor Instrument */
  211                     /* 0x80D3 - 0x80D4     Rosemount Corporation */
  212 #define ETHERTYPE_SNA           0x80D5  /* IBM SNA Services over Ethernet */
  213 #define ETHERTYPE_VARIAN        0x80DD  /* Varian Associates */
  214                     /* 0x80DE - 0x80DF     TRFS (Integrated Solutions Transparent Remote File System) */
  215                     /* 0x80E0 - 0x80E3     Allen-Bradley */
  216                     /* 0x80E4 - 0x80F0     Datability */
  217 #define ETHERTYPE_RETIX         0x80F2  /* Retix */
  218 #define ETHERTYPE_AARP          0x80F3  /* AppleTalk AARP */
  219                     /* 0x80F4 - 0x80F5     Kinetics */
  220 #define ETHERTYPE_APOLLO        0x80F7  /* Apollo Computer */
  221 #define ETHERTYPE_VLAN          0x8100  /* IEEE 802.1Q VLAN tagging (XXX conflicts) */
  222                     /* 0x80FF - 0x8101     Wellfleet Communications (XXX conflicts) */
  223 #define ETHERTYPE_BOFL          0x8102  /* Wellfleet; BOFL (Breath OF Life) pkts [every 5-10 secs.] */
  224 #define ETHERTYPE_WELLFLEET     0x8103  /* Wellfleet Communications */
  225                     /* 0x8107 - 0x8109     Symbolics Private */
  226 #define ETHERTYPE_TALARIS       0x812B  /* Talaris */
  227 #define ETHERTYPE_WATERLOO      0x8130  /* Waterloo Microsystems Inc. (XXX which?) */
  228 #define ETHERTYPE_HAYES         0x8130  /* Hayes Microcomputers (XXX which?) */
  229 #define ETHERTYPE_VGLAB         0x8131  /* VG Laboratory Systems */
  230                     /* 0x8132 - 0x8137     Bridge Communications */
  231 #define ETHERTYPE_IPX           0x8137  /* Novell (old) NetWare IPX (ECONFIG E option) */
  232 #define ETHERTYPE_NOVELL        0x8138  /* Novell, Inc. */
  233                     /* 0x8139 - 0x813D     KTI */
  234 #define ETHERTYPE_MUMPS         0x813F  /* M/MUMPS data sharing */
  235 #define ETHERTYPE_AMOEBA        0x8145  /* Vrije Universiteit (NL) Amoeba 4 RPC (obsolete) */
  236 #define ETHERTYPE_FLIP          0x8146  /* Vrije Universiteit (NL) FLIP (Fast Local Internet Protocol) */
  237 #define ETHERTYPE_VURESERVED    0x8147  /* Vrije Universiteit (NL) [reserved] */
  238 #define ETHERTYPE_LOGICRAFT     0x8148  /* Logicraft */
  239 #define ETHERTYPE_NCD           0x8149  /* Network Computing Devices */
  240 #define ETHERTYPE_ALPHA         0x814A  /* Alpha Micro */
  241 #define ETHERTYPE_SNMP          0x814C  /* SNMP over Ethernet (see RFC1089) */
  242                     /* 0x814D - 0x814E     BIIN */
  243 #define ETHERTYPE_TEC   0x814F  /* Technically Elite Concepts */
  244 #define ETHERTYPE_RATIONAL      0x8150  /* Rational Corp */
  245                     /* 0x8151 - 0x8153     Qualcomm */
  246                     /* 0x815C - 0x815E     Computer Protocol Pty Ltd */
  247                     /* 0x8164 - 0x8166     Charles River Data Systems */
  248 #define ETHERTYPE_XTP           0x817D  /* Protocol Engines XTP */
  249 #define ETHERTYPE_SGITW         0x817E  /* SGI/Time Warner prop. */
  250 #define ETHERTYPE_HIPPI_FP      0x8180  /* HIPPI-FP encapsulation */
  251 #define ETHERTYPE_STP           0x8181  /* Scheduled Transfer STP, HIPPI-ST */
  252                     /* 0x8182 - 0x8183     Reserved for HIPPI-6400 */
  253                     /* 0x8184 - 0x818C     SGI prop. */
  254 #define ETHERTYPE_MOTOROLA      0x818D  /* Motorola */
  255 #define ETHERTYPE_NETBEUI       0x8191  /* PowerLAN NetBIOS/NetBEUI (PC) */
  256                     /* 0x819A - 0x81A3     RAD Network Devices */
  257                     /* 0x81B7 - 0x81B9     Xyplex */
  258                     /* 0x81CC - 0x81D5     Apricot Computers */
  259                     /* 0x81D6 - 0x81DD     Artisoft Lantastic */
  260                     /* 0x81E6 - 0x81EF     Polygon */
  261                     /* 0x81F0 - 0x81F2     Comsat Labs */
  262                     /* 0x81F3 - 0x81F5     SAIC */
  263                     /* 0x81F6 - 0x81F8     VG Analytical */
  264                     /* 0x8203 - 0x8205     QNX Software Systems Ltd. */
  265                     /* 0x8221 - 0x8222     Ascom Banking Systems */
  266                     /* 0x823E - 0x8240     Advanced Encryption Systems */
  267                     /* 0x8263 - 0x826A     Charles River Data Systems */
  268                     /* 0x827F - 0x8282     Athena Programming */
  269                     /* 0x829A - 0x829B     Inst Ind Info Tech */
  270                     /* 0x829C - 0x82AB     Taurus Controls */
  271                     /* 0x82AC - 0x8693     Walker Richer & Quinn */
  272 #define ETHERTYPE_ACCTON        0x8390  /* Accton Technologies (unregistered) */
  273 #define ETHERTYPE_TALARISMC     0x852B  /* Talaris multicast */
  274 #define ETHERTYPE_KALPANA       0x8582  /* Kalpana */
  275                     /* 0x8694 - 0x869D     Idea Courier */
  276                     /* 0x869E - 0x86A1     Computer Network Tech */
  277                     /* 0x86A3 - 0x86AC     Gateway Communications */
  278 #define ETHERTYPE_SECTRA        0x86DB  /* SECTRA */
  279 #define ETHERTYPE_IPV6          0x86DD  /* IP protocol version 6 */
  280 #define ETHERTYPE_DELTACON      0x86DE  /* Delta Controls */
  281 #define ETHERTYPE_ATOMIC        0x86DF  /* ATOMIC */
  282                     /* 0x86E0 - 0x86EF     Landis & Gyr Powers */
  283                     /* 0x8700 - 0x8710     Motorola */
  284 #define ETHERTYPE_RDP           0x8739  /* Control Technology Inc. RDP Without IP */
  285 #define ETHERTYPE_MICP          0x873A  /* Control Technology Inc. Mcast Industrial Ctrl Proto. */
  286                     /* 0x873B - 0x873C     Control Technology Inc. Proprietary */
  287 #define ETHERTYPE_TCPCOMP       0x876B  /* TCP/IP Compression (RFC1701) */
  288 #define ETHERTYPE_IPAS          0x876C  /* IP Autonomous Systems (RFC1701) */
  289 #define ETHERTYPE_SECUREDATA    0x876D  /* Secure Data (RFC1701) */
  290 #define ETHERTYPE_FLOWCONTROL   0x8808  /* 802.3x flow control packet */
  291 #define ETHERTYPE_SLOWPROTOCOLS 0x8809  /* Slow protocols */
  292 #define ETHERTYPE_PPP           0x880B  /* PPP (obsolete by PPPOE) */
  293 #define ETHERTYPE_HITACHI       0x8820  /* Hitachi Cable (Optoelectronic Systems Laboratory) */
  294 #define ETHERTYPE_MPLS          0x8847  /* MPLS Unicast */
  295 #define ETHERTYPE_MPLS_MCAST    0x8848  /* MPLS Multicast */
  296 #define ETHERTYPE_AXIS          0x8856  /* Axis Communications AB proprietary bootstrap/config */
  297 #define ETHERTYPE_PPPOEDISC     0x8863  /* PPP Over Ethernet Discovery Stage */
  298 #define ETHERTYPE_PPPOE         0x8864  /* PPP Over Ethernet Session Stage */
  299 #define ETHERTYPE_LANPROBE      0x8888  /* HP LanProbe test? */
  300 #define ETHERTYPE_PAE           0x888e  /* EAPOL PAE/802.1x */
  301 #define ETHERTYPE_LOOPBACK      0x9000  /* Loopback */
  302 #define ETHERTYPE_LBACK         ETHERTYPE_LOOPBACK      /* DEC MOP loopback */
  303 #define ETHERTYPE_XNSSM         0x9001  /* 3Com (Formerly Bridge Communications), XNS Systems Management */
  304 #define ETHERTYPE_TCPSM         0x9002  /* 3Com (Formerly Bridge Communications), TCP/IP Systems Management */
  305 #define ETHERTYPE_BCLOOP        0x9003  /* 3Com (Formerly Bridge Communications), loopback detection */
  306 #define ETHERTYPE_DEBNI         0xAAAA  /* DECNET? Used by VAX 6220 DEBNI */
  307 #define ETHERTYPE_SONIX         0xFAF5  /* Sonix Arpeggio */
  308 #define ETHERTYPE_VITAL         0xFF00  /* BBN VITAL-LanBridge cache wakeups */
  309                     /* 0xFF00 - 0xFFOF     ISC Bunker Ramo */
  310 
  311 #define ETHERTYPE_MAX           0xFFFF  /* Maximum valid ethernet type, reserved */
  312 
  313 #endif /* !_NET_ETHERTYPES_H_ */

Cache object: 99a75776b8fa9bc1527d45778a947691


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.