net/if_arp.h: add missing ARP hardware identifiers from linux uapi headers
authorSzabolcs Nagy <nsz@port70.net>
Sun, 15 Sep 2013 02:42:29 +0000 (02:42 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Sun, 15 Sep 2013 02:42:29 +0000 (02:42 +0000)
the removed ARPHRD_IEEE802154_PHY was only present in the kernel api
in v2.6.31 (by accident), but it got into the glibc headers (in 2009)
and remained there since this header was not updated since then.

include/net/if_arp.h

index 371ab10414d96ebd0f24a273fa97d614e2e3daf8..18d5dcf977add7134cce5d87b45d9796d63e8dcc 100644 (file)
@@ -52,6 +52,7 @@ struct arphdr {
 #define ARPHRD_ROSE    270
 #define ARPHRD_X25     271
 #define ARPHRD_HWX25   272
+#define ARPHRD_CAN     280
 #define ARPHRD_PPP     512
 #define ARPHRD_CISCO   513
 #define ARPHRD_HDLC    ARPHRD_CISCO
@@ -84,7 +85,12 @@ struct arphdr {
 #define ARPHRD_IEEE80211_PRISM 802
 #define ARPHRD_IEEE80211_RADIOTAP 803
 #define ARPHRD_IEEE802154 804
-#define ARPHRD_IEEE802154_PHY 805
+#define ARPHRD_IEEE802154_MONITOR 805
+#define ARPHRD_PHONET 820
+#define ARPHRD_PHONET_PIPE 821
+#define ARPHRD_CAIF 822
+#define ARPHRD_IP6GRE 823
+#define ARPHRD_NETLINK 824
 
 #define ARPHRD_VOID      0xFFFF
 #define ARPHRD_NONE      0xFFFE