staging: brcm80211: use linux native ethertype iso ETH_P_BRCM
authorArend van Spriel <arend@broadcom.com>
Wed, 29 Jun 2011 23:47:40 +0000 (16:47 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 5 Jul 2011 16:57:21 +0000 (09:57 -0700)
The linux native ethertype ETH_P_LINK_CTL is matching ETH_P_BRCM so
lets use that definition and get rid of ETH_P_BRCM.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/dhd_linux.c

index 19e09bd826439cff06f2b16c540ce726fd4d3ecc..c3cbda6cc0786e567eda54e6b11f7dcf6cba2ae4 100644 (file)
@@ -43,8 +43,6 @@
 #include "dhd_dbg.h"
 #include "wl_cfg80211.h"
 
-#define ETH_P_BRCM                     0x886c
-
 /* Global ASSERT type flag */
 u32 g_assert_type;
 
@@ -947,7 +945,7 @@ void brcmf_rx_frame(dhd_pub_t *dhdp, int ifidx, struct sk_buff *skb,
                skb_pull(skb, ETH_HLEN);
 
                /* Process special event packets and then discard them */
-               if (ntohs(skb->protocol) == ETH_P_BRCM)
+               if (ntohs(skb->protocol) == ETH_P_LINK_CTL)
                        brcmf_host_event(dhd, &ifidx,
                                          skb_mac_header(skb),
                                          &event, &data);