netinet/if_ether.h: add new ETH_P_ macros from linux v4.14
authorSzabolcs Nagy <nsz@port70.net>
Sun, 26 Nov 2017 23:36:17 +0000 (23:36 +0000)
committerRich Felker <dalias@aerifal.cx>
Thu, 22 Feb 2018 23:47:52 +0000 (18:47 -0500)
new ethertypes in linux v4.14:
ETH_P_ERSPAN new in 84e54fe0a5eaed696dee4019c396f8396f5a908b
ETH_P_IFE new in 2804fd3af6ba5ae5737705b27146455eabe2e2f8
ETH_P_NSH new in 155e6f649757c902901e599c268f8b575ddac1f8
ETH_P_MAP new in 7373ae7e8f0bf2c0718422481da986db5058b005

include/netinet/if_ether.h

index 97134d75b4805c44efbd0ad8d34dfb5e082fb60b..9007d60918eedaf53fb0fafb320903a792106d27 100644 (file)
@@ -53,6 +53,7 @@
 #define ETH_P_AOE      0x88A2
 #define ETH_P_8021AD   0x88A8
 #define ETH_P_802_EX1  0x88B5
+#define ETH_P_ERSPAN   0x88BE
 #define ETH_P_TIPC     0x88CA
 #define ETH_P_MACSEC   0x88E5
 #define ETH_P_8021AH   0x88E7
 #define ETH_P_IBOE     0x8915
 #define ETH_P_80221    0x8917
 #define ETH_P_HSR      0x892F
+#define ETH_P_NSH      0x894F
 #define ETH_P_LOOPBACK 0x9000
 #define ETH_P_QINQ1    0x9100
 #define ETH_P_QINQ2    0x9200
 #define ETH_P_QINQ3    0x9300
 #define ETH_P_EDSA     0xDADA
+#define ETH_P_IFE      0xED3E
 #define ETH_P_AF_IUCV  0xFBFB
 
 #define ETH_P_802_3_MIN        0x0600
 #define ETH_P_IEEE802154 0x00F6
 #define ETH_P_CAIF     0x00F7
 #define ETH_P_XDSA     0x00F8
+#define ETH_P_MAP      0x00F9
 
 struct ethhdr {
        uint8_t h_dest[ETH_ALEN];