aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8187se
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2009-07-13 14:01:38 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 15:01:41 -0400
commitf5ce8fe1fd256bc7f32d13aba83145e559a76942 (patch)
treebd5fa67da9e058be22587e38485ce505715ba929 /drivers/staging/rtl8187se
parent343c17b0508586a5624ebce490c619064e51cc03 (diff)
Staging: rtl8187se: remove ENABLE_IPS ifdefs
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8187se')
-rw-r--r--drivers/staging/rtl8187se/Makefile2
-rw-r--r--drivers/staging/rtl8187se/TODO1
-rw-r--r--drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c38
-rw-r--r--drivers/staging/rtl8187se/r8180_core.c4
-rw-r--r--drivers/staging/rtl8187se/r8180_wx.c6
-rw-r--r--drivers/staging/rtl8187se/r8185b_init.c2
6 files changed, 0 insertions, 53 deletions
diff --git a/drivers/staging/rtl8187se/Makefile b/drivers/staging/rtl8187se/Makefile
index 98b23008207..ac35cffe5d4 100644
--- a/drivers/staging/rtl8187se/Makefile
+++ b/drivers/staging/rtl8187se/Makefile
@@ -4,8 +4,6 @@
4#EXTRA_CFLAGS += -O2 4#EXTRA_CFLAGS += -O2
5#CC = gcc 5#CC = gcc
6 6
7#added for EeePC testing
8EXTRA_CFLAGS += -DENABLE_IPS
9EXTRA_CFLAGS += -DSW_ANTE 7EXTRA_CFLAGS += -DSW_ANTE
10EXTRA_CFLAGS += -DTX_TRACK 8EXTRA_CFLAGS += -DTX_TRACK
11EXTRA_CFLAGS += -DHIGH_POWER 9EXTRA_CFLAGS += -DHIGH_POWER
diff --git a/drivers/staging/rtl8187se/TODO b/drivers/staging/rtl8187se/TODO
index a080cc90fbe..10c4f34c577 100644
--- a/drivers/staging/rtl8187se/TODO
+++ b/drivers/staging/rtl8187se/TODO
@@ -1,6 +1,5 @@
1TODO: 1TODO:
2- prepare private ieee80211 stack for merge with rtl8192su's version: 2- prepare private ieee80211 stack for merge with rtl8192su's version:
3 - remove ENABLE_IPS ifdefs
4 - rename struct ieee80211_hdr to struct ieee80211_hdr_4addr 3 - rename struct ieee80211_hdr to struct ieee80211_hdr_4addr
5 - rename struct ieee80211_hdr_3addr_QOS to struct ieee80211_hdr_3addrqos 4 - rename struct ieee80211_hdr_3addr_QOS to struct ieee80211_hdr_3addrqos
6 - rename struct ieee80211_hdr_QOS to struct ieee80211_hdr_4addrqos 5 - rename struct ieee80211_hdr_QOS to struct ieee80211_hdr_4addrqos
diff --git a/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c b/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c
index 02b0b4e06fe..59b2ab48cdc 100644
--- a/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c
+++ b/drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c
@@ -574,7 +574,6 @@ out:
574 DOT11D_ScanComplete(ieee); 574 DOT11D_ScanComplete(ieee);
575} 575}
576 576
577#ifdef ENABLE_IPS
578void ieee80211_softmac_scan_wq(struct work_struct *work) 577void ieee80211_softmac_scan_wq(struct work_struct *work)
579{ 578{
580 struct delayed_work *dwork = to_delayed_work(work); 579 struct delayed_work *dwork = to_delayed_work(work);
@@ -617,43 +616,6 @@ out:
617 DOT11D_ScanComplete(ieee); 616 DOT11D_ScanComplete(ieee);
618 return; 617 return;
619} 618}
620#else
621void ieee80211_softmac_scan_wq(struct work_struct *work)
622{
623 struct delayed_work *dwork = to_delayed_work(work);
624 struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, softmac_scan_wq);
625 short watchdog = 0;
626 u8 channel_map[MAX_CHANNEL_NUMBER+1];
627 memcpy(channel_map, GET_DOT11D_INFO(ieee)->channel_map, MAX_CHANNEL_NUMBER+1);
628// printk("enter scan wq,watchdog is %d\n",watchdog);
629 down(&ieee->scan_sem);
630
631 do{
632 ieee->current_network.channel =
633 (ieee->current_network.channel + 1) % MAX_CHANNEL_NUMBER;
634 if (watchdog++ > MAX_CHANNEL_NUMBER)
635 goto out; /* no good chans */
636
637 }while(!channel_map[ieee->current_network.channel]);
638
639// printk("current_network.channel:%d\n", ieee->current_network.channel);
640 if (ieee->scanning == 0 )
641 {
642 printk("error out, scanning = 0\n");
643 goto out;
644 }
645 ieee->set_chan(ieee->dev, ieee->current_network.channel);
646 if(channel_map[ieee->current_network.channel] == 1)
647 ieee80211_send_probe_requests(ieee);
648
649 queue_delayed_work(ieee->wq, &ieee->softmac_scan_wq, IEEE80211_SOFTMAC_SCAN_TIME);
650out:
651 up(&ieee->scan_sem);
652 if(IS_DOT11D_ENABLE(ieee))
653 DOT11D_ScanComplete(ieee);
654}
655
656#endif
657 619
658void ieee80211_beacons_start(struct ieee80211_device *ieee) 620void ieee80211_beacons_start(struct ieee80211_device *ieee)
659{ 621{
diff --git a/drivers/staging/rtl8187se/r8180_core.c b/drivers/staging/rtl8187se/r8180_core.c
index 08e00347bb6..18292d497b3 100644
--- a/drivers/staging/rtl8187se/r8180_core.c
+++ b/drivers/staging/rtl8187se/r8180_core.c
@@ -3598,13 +3598,11 @@ void rtl8180_watch_dog(struct net_device *dev)
3598 u32 TotalRxNum = 0; 3598 u32 TotalRxNum = 0;
3599 u16 SlotIndex = 0; 3599 u16 SlotIndex = 0;
3600 u16 i = 0; 3600 u16 i = 0;
3601#ifdef ENABLE_IPS
3602 if(priv->ieee80211->actscanning == false){ 3601 if(priv->ieee80211->actscanning == false){
3603 if((priv->ieee80211->iw_mode != IW_MODE_ADHOC) && (priv->ieee80211->state == IEEE80211_NOLINK) && (priv->ieee80211->beinretry == false) && (priv->eRFPowerState == eRfOn)){ 3602 if((priv->ieee80211->iw_mode != IW_MODE_ADHOC) && (priv->ieee80211->state == IEEE80211_NOLINK) && (priv->ieee80211->beinretry == false) && (priv->eRFPowerState == eRfOn)){
3604 IPSEnter(dev); 3603 IPSEnter(dev);
3605 } 3604 }
3606 } 3605 }
3607#endif
3608 //YJ,add,080828,for link state check 3606 //YJ,add,080828,for link state check
3609 if((priv->ieee80211->state == IEEE80211_LINKED) && (priv->ieee80211->iw_mode == IW_MODE_INFRA)){ 3607 if((priv->ieee80211->state == IEEE80211_LINKED) && (priv->ieee80211->iw_mode == IW_MODE_INFRA)){
3610 SlotIndex = (priv->link_detect.SlotIndex++) % priv->link_detect.SlotNum; 3608 SlotIndex = (priv->link_detect.SlotIndex++) % priv->link_detect.SlotNum;
@@ -3667,12 +3665,10 @@ int _rtl8180_up(struct net_device *dev)
3667 rtl8185b_adapter_start(dev); 3665 rtl8185b_adapter_start(dev);
3668 rtl8185b_rx_enable(dev); 3666 rtl8185b_rx_enable(dev);
3669 rtl8185b_tx_enable(dev); 3667 rtl8185b_tx_enable(dev);
3670#ifdef ENABLE_IPS
3671 if(priv->bInactivePs){ 3668 if(priv->bInactivePs){
3672 if(priv->ieee80211->iw_mode == IW_MODE_ADHOC) 3669 if(priv->ieee80211->iw_mode == IW_MODE_ADHOC)
3673 IPSLeave(dev); 3670 IPSLeave(dev);
3674 } 3671 }
3675#endif
3676#ifdef RATE_ADAPT 3672#ifdef RATE_ADAPT
3677 timer_rate_adaptive((unsigned long)dev); 3673 timer_rate_adaptive((unsigned long)dev);
3678#endif 3674#endif
diff --git a/drivers/staging/rtl8187se/r8180_wx.c b/drivers/staging/rtl8187se/r8180_wx.c
index 58ad6fdb170..081c022f0bc 100644
--- a/drivers/staging/rtl8187se/r8180_wx.c
+++ b/drivers/staging/rtl8187se/r8180_wx.c
@@ -194,13 +194,11 @@ static int r8180_wx_set_mode(struct net_device *dev, struct iw_request_info *a,
194 return 0; 194 return 0;
195 195
196 down(&priv->wx_sem); 196 down(&priv->wx_sem);
197#ifdef ENABLE_IPS
198// printk("set mode ENABLE_IPS\n"); 197// printk("set mode ENABLE_IPS\n");
199 if(priv->bInactivePs){ 198 if(priv->bInactivePs){
200 if(wrqu->mode == IW_MODE_ADHOC) 199 if(wrqu->mode == IW_MODE_ADHOC)
201 IPSLeave(dev); 200 IPSLeave(dev);
202 } 201 }
203#endif
204 ret = ieee80211_wx_set_mode(priv->ieee80211,a,wrqu,b); 202 ret = ieee80211_wx_set_mode(priv->ieee80211,a,wrqu,b);
205 203
206 //rtl8180_commit(dev); 204 //rtl8180_commit(dev);
@@ -363,7 +361,6 @@ static int r8180_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
363 361
364 down(&priv->wx_sem); 362 down(&priv->wx_sem);
365 if(priv->up){ 363 if(priv->up){
366#ifdef ENABLE_IPS
367// printk("set scan ENABLE_IPS\n"); 364// printk("set scan ENABLE_IPS\n");
368 priv->ieee80211->actscanning = true; 365 priv->ieee80211->actscanning = true;
369 if(priv->bInactivePs && (priv->ieee80211->state != IEEE80211_LINKED)){ 366 if(priv->bInactivePs && (priv->ieee80211->state != IEEE80211_LINKED)){
@@ -386,7 +383,6 @@ static int r8180_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
386 ret = 0; 383 ret = 0;
387 } 384 }
388 else 385 else
389#endif
390 { 386 {
391 //YJ,add,080828, prevent scan in BusyTraffic 387 //YJ,add,080828, prevent scan in BusyTraffic
392 //FIXME: Need to consider last scan time 388 //FIXME: Need to consider last scan time
@@ -439,11 +435,9 @@ static int r8180_wx_set_essid(struct net_device *dev,
439 return 0; 435 return 0;
440 436
441 down(&priv->wx_sem); 437 down(&priv->wx_sem);
442#ifdef ENABLE_IPS
443 //printk("set essid ENABLE_IPS\n"); 438 //printk("set essid ENABLE_IPS\n");
444 if(priv->bInactivePs) 439 if(priv->bInactivePs)
445 IPSLeave(dev); 440 IPSLeave(dev);
446#endif
447// printk("haha:set essid %s essid_len = %d essid_flgs = %d\n",b, wrqu->essid.length, wrqu->essid.flags); 441// printk("haha:set essid %s essid_len = %d essid_flgs = %d\n",b, wrqu->essid.length, wrqu->essid.flags);
448 442
449 ret = ieee80211_wx_set_essid(priv->ieee80211,a,wrqu,b); 443 ret = ieee80211_wx_set_essid(priv->ieee80211,a,wrqu,b);
diff --git a/drivers/staging/rtl8187se/r8185b_init.c b/drivers/staging/rtl8187se/r8185b_init.c
index ed5d19c96de..cd07059b25b 100644
--- a/drivers/staging/rtl8187se/r8185b_init.c
+++ b/drivers/staging/rtl8187se/r8185b_init.c
@@ -2546,7 +2546,6 @@ void rtl8185b_adapter_start(struct net_device *dev)
2546 InitWirelessMode = ieee->mode; 2546 InitWirelessMode = ieee->mode;
2547 } 2547 }
2548//by amy for power save 2548//by amy for power save
2549#ifdef ENABLE_IPS
2550// printk("initialize ENABLE_IPS\n"); 2549// printk("initialize ENABLE_IPS\n");
2551 priv->eRFPowerState = eRfOff; 2550 priv->eRFPowerState = eRfOff;
2552 priv->RfOffReason = 0; 2551 priv->RfOffReason = 0;
@@ -2571,7 +2570,6 @@ void rtl8185b_adapter_start(struct net_device *dev)
2571 // printk("rf off cost jiffies:%lx\n", (tmp2-tmp)*1000/HZ); 2570 // printk("rf off cost jiffies:%lx\n", (tmp2-tmp)*1000/HZ);
2572 2571
2573 } 2572 }
2574#endif
2575// IPSEnter(dev); 2573// IPSEnter(dev);
2576//by amy for power save 2574//by amy for power save
2577#ifdef TODO 2575#ifdef TODO