]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/commitdiff
Update ARP header type table
authorStephen Hemminger <stephen.hemminger@vyatta.com>
Fri, 23 Jul 2010 20:12:12 +0000 (13:12 -0700)
committerStephen Hemminger <stephen.hemminger@vyatta.com>
Fri, 23 Jul 2010 20:12:12 +0000 (13:12 -0700)
Add all current values. Since if_arp.h is included, get rid
of ifdefs'. Make table constant.

lib/ll_types.c

index 846cdb0f35c52d44dcd27dd8928a52ba802bc5db..448892bf140a1586efbb8cbdcb5bfed722304e55 100644 (file)
@@ -30,7 +30,7 @@
 const char * ll_type_n2a(int type, char *buf, int len)
 {
 #define __PF(f,n) { ARPHRD_##f, #n },
-static struct {
+static const struct {
        int type;
        const char *name;
 } arphrd_names[] = {
@@ -40,25 +40,14 @@ __PF(EETHER,eether)
 __PF(AX25,ax25)
 __PF(PRONET,pronet)
 __PF(CHAOS,chaos)
-#ifdef ARPHRD_IEEE802_TR
 __PF(IEEE802,ieee802)
-#else
-__PF(IEEE802,tr)
-#endif
 __PF(ARCNET,arcnet)
 __PF(APPLETLK,atalk)
 __PF(DLCI,dlci)
-#ifdef ARPHRD_ATM
 __PF(ATM,atm)
-#endif
 __PF(METRICOM,metricom)
-#ifdef ARPHRD_IEEE1394
 __PF(IEEE1394,ieee1394)
-#endif
-#ifdef ARPHRD_INFINIBAND
 __PF(INFINIBAND,infiniband)
-#endif
-
 __PF(SLIP,slip)
 __PF(CSLIP,cslip)
 __PF(SLIP6,slip6)
@@ -67,20 +56,13 @@ __PF(RSRVD,rsrvd)
 __PF(ADAPT,adapt)
 __PF(ROSE,rose)
 __PF(X25,x25)
-#ifdef ARPHRD_HWX25
 __PF(HWX25,hwx25)
-#endif
 __PF(CAN,can)
 __PF(PPP,ppp)
 __PF(HDLC,hdlc)
 __PF(LAPB,lapb)
-#ifdef ARPHRD_DDCMP
 __PF(DDCMP,ddcmp)
-#endif
-#ifdef ARPHRD_RAWHDLC
 __PF(RAWHDLC,rawhdlc)
-#endif
-
 __PF(TUNNEL,ipip)
 __PF(TUNNEL6,tunnel6)
 __PF(FRAD,frad)
@@ -113,24 +95,17 @@ __PF(FCFABRIC+9,fcfb9)
 __PF(FCFABRIC+10,fcfb10)
 __PF(FCFABRIC+11,fcfb11)
 __PF(FCFABRIC+12,fcfb12)
-#ifdef ARPHRD_IEEE802_TR
 __PF(IEEE802_TR,tr)
-#endif
-#ifdef ARPHRD_IEEE80211
 __PF(IEEE80211,ieee802.11)
-#endif
-#ifdef ARPHRD_IEEE80211_PRISM
 __PF(IEEE80211_PRISM,ieee802.11/prism)
-#endif
-#ifdef ARPHRD_IEEE80211_RADIOTAP
 __PF(IEEE80211_RADIOTAP,ieee802.11/radiotap)
-#endif
-#ifdef ARPHRD_NONE
+__PF(IEEE802154, ieee802.15.4)
+__PF(PHONET, phonet)
+__PF(PHONET_PIPE, phonet_pipe)
+__PF(CAIF, caif)
+
 __PF(NONE, none)
-#endif
-#ifdef ARPHRD_VOID
 __PF(VOID,void)
-#endif
 };
 #undef __PF