staging: brcm80211: remove PKT_FILTER_SUPPORT macro definition
authorArend van Spriel <arend@broadcom.com>
Wed, 29 Jun 2011 23:47:27 +0000 (16:47 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 5 Jul 2011 16:57:19 +0000 (09:57 -0700)
Packet filtering support is now always compiled into the fullmac
driver.

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/Makefile
drivers/staging/brcm80211/brcmfmac/dhd.h
drivers/staging/brcm80211/brcmfmac/dhd_common.c
drivers/staging/brcm80211/brcmfmac/dhd_linux.c

index 8a7cbf3..95d3147 100644 (file)
@@ -26,7 +26,6 @@ ccflags-y :=                  \
        -DEMBEDDED_PLATFORM     \
        -DMAX_HDR_READ=64       \
        -DMMC_SDIO_ABORT        \
-       -DPKT_FILTER_SUPPORT    \
        -DSHOW_EVENTS           \
        -DTOE
 
index fb88c05..65e00a8 100644 (file)
@@ -970,11 +970,9 @@ extern int brcmf_bus_start(dhd_pub_t *dhdp);
 extern void brcmf_wait_for_event(dhd_pub_t *dhd, bool * lockvar);
 extern void brcmf_wait_event_wakeup(dhd_pub_t *dhd);
 
-#ifdef PKT_FILTER_SUPPORT
 extern void brcmf_c_pktfilter_offload_set(dhd_pub_t *dhd, char *arg);
 extern void brcmf_c_pktfilter_offload_enable(dhd_pub_t *dhd, char *arg,
                                             int enable, int master_mode);
-#endif
 
 #ifdef BCMDBG
 #define ASSERT(exp) \
index 8f593cf..b481eb3 100644 (file)
@@ -1190,6 +1190,7 @@ int brcmf_c_preinit_ioctls(dhd_pub_t *dhd)
        uint bcn_timeout = 3;
        int scan_assoc_time = 40;
        int scan_unassoc_time = 40;
+       int i;
 #ifdef GET_CUSTOM_MAC_ENABLE
        int ret = 0;
        u8 ea_addr[ETH_ALEN];
@@ -1288,22 +1289,17 @@ int brcmf_c_preinit_ioctls(dhd_pub_t *dhd)
                brcmf_c_arp_offload_set(dhd, brcmf_arp_mode);
        brcmf_c_arp_offload_enable(dhd, brcmf_arp_enable);
 
-#ifdef PKT_FILTER_SUPPORT
-       {
-               int i;
-               /* Set up pkt filter */
-               if (brcmf_pkt_filter_enable) {
-                       for (i = 0; i < dhd->pktfilter_count; i++) {
-                               brcmf_c_pktfilter_offload_set(dhd,
-                                                         dhd->pktfilter[i]);
-                               brcmf_c_pktfilter_offload_enable(dhd,
-                                    dhd->pktfilter[i],
-                                    brcmf_pkt_filter_init,
-                                    brcmf_master_mode);
-                       }
+       /* Set up pkt filter */
+       if (brcmf_pkt_filter_enable) {
+               for (i = 0; i < dhd->pktfilter_count; i++) {
+                       brcmf_c_pktfilter_offload_set(dhd,
+                                                 dhd->pktfilter[i]);
+                       brcmf_c_pktfilter_offload_enable(dhd,
+                            dhd->pktfilter[i],
+                            brcmf_pkt_filter_init,
+                            brcmf_master_mode);
                }
        }
-#endif                         /* PKT_FILTER_SUPPORT */
 
        brcmf_os_proto_unblock(dhd);
 
index 9ee4866..c3a0e94 100644 (file)
@@ -375,7 +375,6 @@ static int brcmf_host_event(dhd_info_t *dhd, int *ifidx, void *pktdata,
 
 static void brcmf_set_packet_filter(int value, dhd_pub_t *dhd)
 {
-#ifdef PKT_FILTER_SUPPORT
        DHD_TRACE(("%s: %d\n", __func__, value));
        /* 1 - Enable packet filter, only allow unicast packet to send up */
        /* 0 - Disable packet filter */
@@ -388,7 +387,6 @@ static void brcmf_set_packet_filter(int value, dhd_pub_t *dhd)
                                                     value, brcmf_master_mode);
                }
        }
-#endif
 }
 
 #if defined(CONFIG_HAS_EARLYSUSPEND)