diff options
-rw-r--r-- | drivers/net/wireless/bcm43xx/bcm43xx_dma.c | 1 | ||||
-rw-r--r-- | drivers/net/wireless/bcm43xx/bcm43xx_main.c | 10 | ||||
-rw-r--r-- | drivers/net/wireless/bcm43xx/bcm43xx_wx.c | 55 | ||||
-rw-r--r-- | drivers/net/wireless/bcm43xx/bcm43xx_xmit.c | 7 |
4 files changed, 13 insertions, 60 deletions
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_dma.c b/drivers/net/wireless/bcm43xx/bcm43xx_dma.c index bad5374b81b9..c3681b8f09b4 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_dma.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_dma.c | |||
@@ -787,7 +787,6 @@ int bcm43xx_dma_tx(struct bcm43xx_private *bcm, | |||
787 | void bcm43xx_dma_handle_xmitstatus(struct bcm43xx_private *bcm, | 787 | void bcm43xx_dma_handle_xmitstatus(struct bcm43xx_private *bcm, |
788 | struct bcm43xx_xmitstatus *status) | 788 | struct bcm43xx_xmitstatus *status) |
789 | { | 789 | { |
790 | struct bcm43xx_dma *dma = bcm43xx_current_dma(bcm); | ||
791 | struct bcm43xx_dmaring *ring; | 790 | struct bcm43xx_dmaring *ring; |
792 | struct bcm43xx_dmadesc *desc; | 791 | struct bcm43xx_dmadesc *desc; |
793 | struct bcm43xx_dmadesc_meta *meta; | 792 | struct bcm43xx_dmadesc_meta *meta; |
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_main.c b/drivers/net/wireless/bcm43xx/bcm43xx_main.c index 29df4f844c9b..ac9a8dd1ab8f 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_main.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_main.c | |||
@@ -404,6 +404,8 @@ static void bcm43xx_write_mac_bssid_templates(struct bcm43xx_private *bcm) | |||
404 | bcm43xx_ram_write(bcm, 0x478 + i, *((u32 *)(mac_bssid + i))); | 404 | bcm43xx_ram_write(bcm, 0x478 + i, *((u32 *)(mac_bssid + i))); |
405 | } | 405 | } |
406 | 406 | ||
407 | //FIXME: Well, we should probably call them from somewhere. | ||
408 | #if 0 | ||
407 | static void bcm43xx_set_slot_time(struct bcm43xx_private *bcm, u16 slot_time) | 409 | static void bcm43xx_set_slot_time(struct bcm43xx_private *bcm, u16 slot_time) |
408 | { | 410 | { |
409 | /* slot_time is in usec. */ | 411 | /* slot_time is in usec. */ |
@@ -422,8 +424,12 @@ static void bcm43xx_short_slot_timing_disable(struct bcm43xx_private *bcm) | |||
422 | { | 424 | { |
423 | bcm43xx_set_slot_time(bcm, 20); | 425 | bcm43xx_set_slot_time(bcm, 20); |
424 | } | 426 | } |
427 | #endif | ||
425 | 428 | ||
426 | //FIXME: rename this func? | 429 | /* FIXME: To get the MAC-filter working, we need to implement the |
430 | * following functions (and rename them :) | ||
431 | */ | ||
432 | #if 0 | ||
427 | static void bcm43xx_disassociate(struct bcm43xx_private *bcm) | 433 | static void bcm43xx_disassociate(struct bcm43xx_private *bcm) |
428 | { | 434 | { |
429 | bcm43xx_mac_suspend(bcm); | 435 | bcm43xx_mac_suspend(bcm); |
@@ -451,7 +457,6 @@ static void bcm43xx_disassociate(struct bcm43xx_private *bcm) | |||
451 | bcm43xx_mac_enable(bcm); | 457 | bcm43xx_mac_enable(bcm); |
452 | } | 458 | } |
453 | 459 | ||
454 | //FIXME: rename this func? | ||
455 | static void bcm43xx_associate(struct bcm43xx_private *bcm, | 460 | static void bcm43xx_associate(struct bcm43xx_private *bcm, |
456 | const u8 *mac) | 461 | const u8 *mac) |
457 | { | 462 | { |
@@ -462,6 +467,7 @@ static void bcm43xx_associate(struct bcm43xx_private *bcm, | |||
462 | bcm43xx_write_mac_bssid_templates(bcm); | 467 | bcm43xx_write_mac_bssid_templates(bcm); |
463 | bcm43xx_mac_enable(bcm); | 468 | bcm43xx_mac_enable(bcm); |
464 | } | 469 | } |
470 | #endif | ||
465 | 471 | ||
466 | /* Enable a Generic IRQ. "mask" is the mask of which IRQs to enable. | 472 | /* Enable a Generic IRQ. "mask" is the mask of which IRQs to enable. |
467 | * Returns the _previously_ enabled IRQ mask. | 473 | * Returns the _previously_ enabled IRQ mask. |
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_wx.c b/drivers/net/wireless/bcm43xx/bcm43xx_wx.c index e72be32bda75..3daee828ef4b 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_wx.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_wx.c | |||
@@ -106,7 +106,6 @@ static int bcm43xx_wx_set_channelfreq(struct net_device *net_dev, | |||
106 | char *extra) | 106 | char *extra) |
107 | { | 107 | { |
108 | struct bcm43xx_private *bcm = bcm43xx_priv(net_dev); | 108 | struct bcm43xx_private *bcm = bcm43xx_priv(net_dev); |
109 | struct ieee80211softmac_device *softmac = bcm->softmac; | ||
110 | unsigned long flags; | 109 | unsigned long flags; |
111 | u8 channel; | 110 | u8 channel; |
112 | int freq; | 111 | int freq; |
@@ -205,24 +204,6 @@ static int bcm43xx_wx_get_mode(struct net_device *net_dev, | |||
205 | return 0; | 204 | return 0; |
206 | } | 205 | } |
207 | 206 | ||
208 | static int bcm43xx_wx_set_sensitivity(struct net_device *net_dev, | ||
209 | struct iw_request_info *info, | ||
210 | union iwreq_data *data, | ||
211 | char *extra) | ||
212 | { | ||
213 | /*TODO*/ | ||
214 | return 0; | ||
215 | } | ||
216 | |||
217 | static int bcm43xx_wx_get_sensitivity(struct net_device *net_dev, | ||
218 | struct iw_request_info *info, | ||
219 | union iwreq_data *data, | ||
220 | char *extra) | ||
221 | { | ||
222 | /*TODO*/ | ||
223 | return 0; | ||
224 | } | ||
225 | |||
226 | static int bcm43xx_wx_get_rangeparams(struct net_device *net_dev, | 207 | static int bcm43xx_wx_get_rangeparams(struct net_device *net_dev, |
227 | struct iw_request_info *info, | 208 | struct iw_request_info *info, |
228 | union iwreq_data *data, | 209 | union iwreq_data *data, |
@@ -517,24 +498,6 @@ out_unlock: | |||
517 | return err; | 498 | return err; |
518 | } | 499 | } |
519 | 500 | ||
520 | static int bcm43xx_wx_set_retry(struct net_device *net_dev, | ||
521 | struct iw_request_info *info, | ||
522 | union iwreq_data *data, | ||
523 | char *extra) | ||
524 | { | ||
525 | /*TODO*/ | ||
526 | return 0; | ||
527 | } | ||
528 | |||
529 | static int bcm43xx_wx_get_retry(struct net_device *net_dev, | ||
530 | struct iw_request_info *info, | ||
531 | union iwreq_data *data, | ||
532 | char *extra) | ||
533 | { | ||
534 | /*TODO*/ | ||
535 | return 0; | ||
536 | } | ||
537 | |||
538 | static int bcm43xx_wx_set_encoding(struct net_device *net_dev, | 501 | static int bcm43xx_wx_set_encoding(struct net_device *net_dev, |
539 | struct iw_request_info *info, | 502 | struct iw_request_info *info, |
540 | union iwreq_data *data, | 503 | union iwreq_data *data, |
@@ -587,24 +550,6 @@ static int bcm43xx_wx_get_encodingext(struct net_device *net_dev, | |||
587 | return err; | 550 | return err; |
588 | } | 551 | } |
589 | 552 | ||
590 | static int bcm43xx_wx_set_power(struct net_device *net_dev, | ||
591 | struct iw_request_info *info, | ||
592 | union iwreq_data *data, | ||
593 | char *extra) | ||
594 | { | ||
595 | /*TODO*/ | ||
596 | return 0; | ||
597 | } | ||
598 | |||
599 | static int bcm43xx_wx_get_power(struct net_device *net_dev, | ||
600 | struct iw_request_info *info, | ||
601 | union iwreq_data *data, | ||
602 | char *extra) | ||
603 | { | ||
604 | /*TODO*/ | ||
605 | return 0; | ||
606 | } | ||
607 | |||
608 | static int bcm43xx_wx_set_interfmode(struct net_device *net_dev, | 553 | static int bcm43xx_wx_set_interfmode(struct net_device *net_dev, |
609 | struct iw_request_info *info, | 554 | struct iw_request_info *info, |
610 | union iwreq_data *data, | 555 | union iwreq_data *data, |
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c b/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c index 9c37478c80d9..d8ece28c079f 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c | |||
@@ -215,7 +215,7 @@ static void bcm43xx_generate_rts(const struct bcm43xx_phyinfo *phy, | |||
215 | u8 fallback_bitrate; | 215 | u8 fallback_bitrate; |
216 | int ofdm_modulation; | 216 | int ofdm_modulation; |
217 | int fallback_ofdm_modulation; | 217 | int fallback_ofdm_modulation; |
218 | u8 *sa, *da; | 218 | // u8 *sa, *da; |
219 | u16 flen; | 219 | u16 flen; |
220 | 220 | ||
221 | //FIXME sa = ieee80211_get_SA((struct ieee80211_hdr *)wlhdr); | 221 | //FIXME sa = ieee80211_get_SA((struct ieee80211_hdr *)wlhdr); |
@@ -267,7 +267,7 @@ assert(dur); | |||
267 | //printk(BCM43xx_MACFMT " " BCM43xx_MACFMT " " BCM43xx_MACFMT "\n", BCM43xx_MACARG(wlhdr->addr1), BCM43xx_MACARG(wlhdr->addr2), BCM43xx_MACARG(wlhdr->addr3)); | 267 | //printk(BCM43xx_MACFMT " " BCM43xx_MACFMT " " BCM43xx_MACFMT "\n", BCM43xx_MACARG(wlhdr->addr1), BCM43xx_MACARG(wlhdr->addr2), BCM43xx_MACARG(wlhdr->addr3)); |
268 | //printk(BCM43xx_MACFMT " " BCM43xx_MACFMT "\n", BCM43xx_MACARG(sa), BCM43xx_MACARG(da)); | 268 | //printk(BCM43xx_MACFMT " " BCM43xx_MACFMT "\n", BCM43xx_MACARG(sa), BCM43xx_MACARG(da)); |
269 | memcpy(txhdr->rts_cts_mac1, wlhdr->addr1, ETH_ALEN);//FIXME! | 269 | memcpy(txhdr->rts_cts_mac1, wlhdr->addr1, ETH_ALEN);//FIXME! |
270 | memcpy(txhdr->rts_cts_mac2, sa, ETH_ALEN); | 270 | // memcpy(txhdr->rts_cts_mac2, sa, ETH_ALEN); |
271 | 271 | ||
272 | *flags |= BCM43xx_TXHDRFLAG_RTSCTS; | 272 | *flags |= BCM43xx_TXHDRFLAG_RTSCTS; |
273 | *flags |= BCM43xx_TXHDRFLAG_RTS; | 273 | *flags |= BCM43xx_TXHDRFLAG_RTS; |
@@ -439,6 +439,8 @@ static s8 bcm43xx_rssi_postprocess(struct bcm43xx_private *bcm, | |||
439 | return (s8)tmp; | 439 | return (s8)tmp; |
440 | } | 440 | } |
441 | 441 | ||
442 | //TODO | ||
443 | #if 0 | ||
442 | static s8 bcm43xx_rssinoise_postprocess(struct bcm43xx_private *bcm, | 444 | static s8 bcm43xx_rssinoise_postprocess(struct bcm43xx_private *bcm, |
443 | u8 in_rssi) | 445 | u8 in_rssi) |
444 | { | 446 | { |
@@ -453,6 +455,7 @@ static s8 bcm43xx_rssinoise_postprocess(struct bcm43xx_private *bcm, | |||
453 | 455 | ||
454 | return ret; | 456 | return ret; |
455 | } | 457 | } |
458 | #endif | ||
456 | 459 | ||
457 | int bcm43xx_rx(struct bcm43xx_private *bcm, | 460 | int bcm43xx_rx(struct bcm43xx_private *bcm, |
458 | struct sk_buff *skb, | 461 | struct sk_buff *skb, |