diff options
author | Arend van Spriel <arend@broadcom.com> | 2011-06-29 16:47:33 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-07-05 09:57:20 -0700 |
commit | 68d0a2490a6d3a873596339a5f1847411002365d (patch) | |
tree | ca1c6399ba719caea198c2dcfd0e0bf7a2689dcb /drivers/staging/brcm80211 | |
parent | e2f3d544d83e2fa4f99752f291953eac3ceeeab7 (diff) |
staging: brcm80211: remove TOE macro definition
The code conditional by TOE macro is always needed so TOE macro
usage has been removed from the fullmac sources.
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>
Diffstat (limited to 'drivers/staging/brcm80211')
-rw-r--r-- | drivers/staging/brcm80211/brcmfmac/Makefile | 3 | ||||
-rw-r--r-- | drivers/staging/brcm80211/brcmfmac/dhd_linux.c | 14 |
2 files changed, 1 insertions, 16 deletions
diff --git a/drivers/staging/brcm80211/brcmfmac/Makefile b/drivers/staging/brcm80211/brcmfmac/Makefile index c97e5bbde6c..7441649d16a 100644 --- a/drivers/staging/brcm80211/brcmfmac/Makefile +++ b/drivers/staging/brcm80211/brcmfmac/Makefile @@ -21,8 +21,7 @@ ccflags-y := \ -DBRCMF_FIRSTREAD=64 \ -DBRCMF_SDALIGN=64 \ -DMAX_HDR_READ=64 \ - -DSHOW_EVENTS \ - -DTOE + -DSHOW_EVENTS ccflags-$(CONFIG_BRCMDBG) += -DDHD_DEBUG diff --git a/drivers/staging/brcm80211/brcmfmac/dhd_linux.c b/drivers/staging/brcm80211/brcmfmac/dhd_linux.c index 8a2c73d84d1..0764d021d5b 100644 --- a/drivers/staging/brcm80211/brcmfmac/dhd_linux.c +++ b/drivers/staging/brcm80211/brcmfmac/dhd_linux.c @@ -364,12 +364,8 @@ module_param(brcmf_pktgen_len, uint, 0); #endif static void brcmf_dpc(unsigned long data); - -#ifdef TOE static int brcmf_toe_get(dhd_info_t *dhd, int idx, u32 *toe_ol); static int brcmf_toe_set(dhd_info_t *dhd, int idx, u32 toe_ol); -#endif /* TOE */ - static int brcmf_host_event(dhd_info_t *dhd, int *ifidx, void *pktdata, brcmf_event_msg_t *event_ptr, void **data_ptr); @@ -1315,7 +1311,6 @@ void brcmf_sched_dpc(dhd_pub_t *dhdp) tasklet_schedule(&dhd->tasklet); } -#ifdef TOE /* Retrieve current toe component enables, which are kept as a bitmap in toe_ol iovar */ static int brcmf_toe_get(dhd_info_t *dhd, int ifidx, u32 *toe_ol) @@ -1393,7 +1388,6 @@ static int brcmf_toe_set(dhd_info_t *dhd, int ifidx, u32 toe_ol) return 0; } -#endif /* TOE */ static void brcmf_ethtool_get_drvinfo(struct net_device *net, struct ethtool_drvinfo *info) @@ -1415,11 +1409,9 @@ static int brcmf_ethtool(dhd_info_t *dhd, void *uaddr) struct ethtool_drvinfo info; char drvname[sizeof(info.driver)]; u32 cmd; -#ifdef TOE struct ethtool_value edata; u32 toe_cmpnt, csum_dir; int ret; -#endif DHD_TRACE(("%s: Enter\n", __func__)); @@ -1464,7 +1456,6 @@ static int brcmf_ethtool(dhd_info_t *dhd, void *uaddr) (int)sizeof(drvname), drvname, info.driver)); break; -#ifdef TOE /* Get toe offload components from dongle */ case ETHTOOL_GRXCSUM: case ETHTOOL_GTXCSUM: @@ -1516,7 +1507,6 @@ static int brcmf_ethtool(dhd_info_t *dhd, void *uaddr) } break; -#endif /* TOE */ default: return -EOPNOTSUPP; @@ -1665,9 +1655,7 @@ static int brcmf_netdev_stop(struct net_device *net) static int brcmf_netdev_open(struct net_device *net) { dhd_info_t *dhd = *(dhd_info_t **) netdev_priv(net); -#ifdef TOE u32 toe_ol; -#endif int ifidx = brcmf_net2idx(dhd, net); s32 ret = 0; @@ -1685,14 +1673,12 @@ static int brcmf_netdev_open(struct net_device *net) memcpy(net->dev_addr, dhd->pub.mac, ETH_ALEN); -#ifdef TOE /* Get current TOE mode from dongle */ if (brcmf_toe_get(dhd, ifidx, &toe_ol) >= 0 && (toe_ol & TOE_TX_CSUM_OL) != 0) dhd->iflist[ifidx]->net->features |= NETIF_F_IP_CSUM; else dhd->iflist[ifidx]->net->features &= ~NETIF_F_IP_CSUM; -#endif } /* Allow transmit calls */ netif_start_queue(net); |