prevent CNAME/PTR parsing from reading data past the response end
[musl] / include / netinet / if_ether.h
index 33f08a3..3479f51 100644 (file)
@@ -5,6 +5,7 @@
 #include <sys/types.h>
 
 #define ETH_ALEN       6
+#define ETH_TLEN       2
 #define ETH_HLEN       14
 #define ETH_ZLEN       60
 #define ETH_DATA_LEN   1500
 #define ETH_P_8021AD   0x88A8
 #define ETH_P_802_EX1  0x88B5
 #define ETH_P_ERSPAN   0x88BE
+#define ETH_P_PREAUTH  0x88C7
 #define ETH_P_TIPC     0x88CA
+#define ETH_P_LLDP     0x88CC
+#define ETH_P_MRP      0x88E3
 #define ETH_P_MACSEC   0x88E5
 #define ETH_P_8021AH   0x88E7
 #define ETH_P_MVRP     0x88F5
 #define ETH_P_1588     0x88F7
 #define ETH_P_NCSI     0x88F8
 #define ETH_P_PRP      0x88FB
+#define ETH_P_CFM      0x8902
 #define ETH_P_FCOE     0x8906
 #define ETH_P_TDLS     0x890D
 #define ETH_P_FIP      0x8914
@@ -74,6 +79,7 @@
 #define ETH_P_QINQ2    0x9200
 #define ETH_P_QINQ3    0x9300
 #define ETH_P_EDSA     0xDADA
+#define ETH_P_DSA_8021Q        0xDADB
 #define ETH_P_IFE      0xED3E
 #define ETH_P_AF_IUCV  0xFBFB