1*b4c86ee3Sdenis /* $OpenBSD: ethertype.h,v 1.9 2018/01/01 19:41:01 denis Exp $ */ 2df930be7Sderaadt /* $NetBSD: ethertype.h,v 1.2 1995/03/06 11:38:17 mycroft Exp $ */ 3df930be7Sderaadt 4df930be7Sderaadt /* 501efc7efSderaadt * Copyright (c) 1993, 1994, 1996 6df930be7Sderaadt * The Regents of the University of California. All rights reserved. 7df930be7Sderaadt * 8df930be7Sderaadt * Redistribution and use in source and binary forms, with or without 9df930be7Sderaadt * modification, are permitted provided that: (1) source code distributions 10df930be7Sderaadt * retain the above copyright notice and this paragraph in its entirety, (2) 11df930be7Sderaadt * distributions including binary code include the above copyright notice and 12df930be7Sderaadt * this paragraph in its entirety in the documentation or other materials 13df930be7Sderaadt * provided with the distribution, and (3) all advertising materials mentioning 14df930be7Sderaadt * features or use of this software display the following acknowledgement: 15df930be7Sderaadt * ``This product includes software developed by the University of California, 16df930be7Sderaadt * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of 17df930be7Sderaadt * the University nor the names of its contributors may be used to endorse 18df930be7Sderaadt * or promote products derived from this software without specific prior 19df930be7Sderaadt * written permission. 20df930be7Sderaadt * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 21df930be7Sderaadt * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 22df930be7Sderaadt * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 23df930be7Sderaadt */ 24df930be7Sderaadt 2501efc7efSderaadt /* Types missing from some systems */ 26df930be7Sderaadt 2701efc7efSderaadt #ifndef ETHERTYPE_NS 2801efc7efSderaadt #define ETHERTYPE_NS 0x0600 2901efc7efSderaadt #endif 30df930be7Sderaadt #ifndef ETHERTYPE_SPRITE 31df930be7Sderaadt #define ETHERTYPE_SPRITE 0x0500 32df930be7Sderaadt #endif 3301efc7efSderaadt #ifndef ETHERTYPE_TRAIL 3401efc7efSderaadt #define ETHERTYPE_TRAIL 0x1000 3501efc7efSderaadt #endif 36df930be7Sderaadt #ifndef ETHERTYPE_MOPDL 37df930be7Sderaadt #define ETHERTYPE_MOPDL 0x6001 38df930be7Sderaadt #endif 39df930be7Sderaadt #ifndef ETHERTYPE_MOPRC 40df930be7Sderaadt #define ETHERTYPE_MOPRC 0x6002 41df930be7Sderaadt #endif 42df930be7Sderaadt #ifndef ETHERTYPE_DN 43df930be7Sderaadt #define ETHERTYPE_DN 0x6003 44df930be7Sderaadt #endif 45df930be7Sderaadt #ifndef ETHERTYPE_LAT 46df930be7Sderaadt #define ETHERTYPE_LAT 0x6004 47df930be7Sderaadt #endif 4801efc7efSderaadt #ifndef ETHERTYPE_SCA 4901efc7efSderaadt #define ETHERTYPE_SCA 0x6007 5001efc7efSderaadt #endif 5101efc7efSderaadt #ifndef ETHERTYPE_REVARP 5201efc7efSderaadt #define ETHERTYPE_REVARP 0x8035 5301efc7efSderaadt #endif 54df930be7Sderaadt #ifndef ETHERTYPE_LANBRIDGE 55df930be7Sderaadt #define ETHERTYPE_LANBRIDGE 0x8038 56df930be7Sderaadt #endif 57df930be7Sderaadt #ifndef ETHERTYPE_DECDNS 58df930be7Sderaadt #define ETHERTYPE_DECDNS 0x803c 59df930be7Sderaadt #endif 60df930be7Sderaadt #ifndef ETHERTYPE_DECDTS 61df930be7Sderaadt #define ETHERTYPE_DECDTS 0x803e 62df930be7Sderaadt #endif 63df930be7Sderaadt #ifndef ETHERTYPE_VEXP 64df930be7Sderaadt #define ETHERTYPE_VEXP 0x805b 65df930be7Sderaadt #endif 66df930be7Sderaadt #ifndef ETHERTYPE_VPROD 67df930be7Sderaadt #define ETHERTYPE_VPROD 0x805c 68df930be7Sderaadt #endif 69df930be7Sderaadt #ifndef ETHERTYPE_ATALK 7001efc7efSderaadt #define ETHERTYPE_ATALK 0x809b 71df930be7Sderaadt #endif 72df930be7Sderaadt #ifndef ETHERTYPE_AARP 73df930be7Sderaadt #define ETHERTYPE_AARP 0x80f3 74df930be7Sderaadt #endif 75febc6dcdSdtucker #ifndef ETHERTYPE_8021Q 76febc6dcdSdtucker #define ETHERTYPE_8021Q 0x8100 77febc6dcdSdtucker #endif 78a9b0695fSjakob #ifndef ETHERTYPE_IPV6 79*b4c86ee3Sdenis #define ETHERTYPE_IPV6 0x86dd 80a9b0695fSjakob #endif 8101efc7efSderaadt #ifndef ETHERTYPE_LOOPBACK 8201efc7efSderaadt #define ETHERTYPE_LOOPBACK 0x9000 83df930be7Sderaadt #endif 84