Changeset 11866


Ignore:
Timestamp:
2008-07-19T00:50:46+02:00 (10 years ago)
Author:
nbd
Message:

refresh madwifi-testing patches

Location:
trunk/package/madwifi/patches-r3776
Files:
41 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/madwifi/patches-r3776/104-autocreate_none.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 00:36:00.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 00:47:22.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -482,7 +482,7 @@ 
    64        HAL_STATUS status; 
  • trunk/package/madwifi/patches-r3776/105-ratectl_attach.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_rate.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_rate.c  2008-07-17 00:35:59.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_rate.c       2008-07-17 00:47:27.000000000 +0200 
     1--- a/net80211/ieee80211_rate.c 
     2+++ b/net80211/ieee80211_rate.c 
    53@@ -100,8 +100,18 @@ 
    64                ieee80211_load_module(buf); 
  • trunk/package/madwifi/patches-r3776/111-minstrel_crash.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath_rate/minstrel/minstrel.c       2008-07-17 00:35:59.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c    2008-07-17 00:47:36.000000000 +0200 
     1--- a/ath_rate/minstrel/minstrel.c 
     2+++ b/ath_rate/minstrel/minstrel.c 
    53@@ -415,6 +415,9 @@ 
    64                        return; 
  • trunk/package/madwifi/patches-r3776/122-replayfail_workaround.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_linux.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_linux.c 2008-07-17 00:21:29.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_linux.c      2008-07-17 00:49:54.000000000 +0200 
     1--- a/net80211/ieee80211_linux.c 
     2+++ b/net80211/ieee80211_linux.c 
    53@@ -330,6 +330,9 @@ 
    64                k->wk_cipher->ic_name, k->wk_keyix, 
  • trunk/package/madwifi/patches-r3776/123-ccmp_checks.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_crypto_ccmp.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_crypto_ccmp.c   2008-07-17 00:21:29.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_crypto_ccmp.c        2008-07-17 00:49:59.000000000 +0200 
     1--- a/net80211/ieee80211_crypto_ccmp.c 
     2+++ b/net80211/ieee80211_crypto_ccmp.c 
    53@@ -478,6 +478,9 @@ 
    64        uint8_t *mic, *pos; 
  • trunk/package/madwifi/patches-r3776/124-linux24_compat.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-17 00:21:39.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-17 00:50:03.000000000 +0200 
     1--- a/ath/if_athvar.h 
     2+++ b/ath/if_athvar.h 
    53@@ -129,6 +129,11 @@ 
    64 #define ATH_GET_NETDEV_DEV(ndev)       ((ndev)->class_dev.dev) 
     
    1513 static inline struct net_device *_alloc_netdev(int sizeof_priv, const char *mask, 
    1614                                               void (*setup)(struct net_device *)) 
    17 Index: madwifi-trunk-r3776/ath/if_ath_radar.c 
    18 =================================================================== 
    19 --- madwifi-trunk-r3776.orig/ath/if_ath_radar.c 2008-07-17 00:21:39.000000000 +0200 
    20 +++ madwifi-trunk-r3776/ath/if_ath_radar.c      2008-07-17 00:50:03.000000000 +0200 
     15--- a/ath/if_ath_radar.c 
     16+++ b/ath/if_ath_radar.c 
    2117@@ -89,6 +89,13 @@ 
    2218 #define nofloat_pct(_value, _pct) \ 
     
    3329        /* The name of the rule/specification (i.e. what did we detect) */ 
    3430        const char *name; 
    35 Index: madwifi-trunk-r3776/ath/if_ath.c 
    36 =================================================================== 
    37 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 00:47:22.000000000 +0200 
    38 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 00:50:03.000000000 +0200 
     31--- a/ath/if_ath.c 
     32+++ b/ath/if_ath.c 
    3933@@ -4878,6 +4878,46 @@ 
    4034        return (txqs & (1 << qnum)); 
     
    8478  * Generate beacon frame and queue cab data for a VAP. 
    8579  */ 
    86 Index: madwifi-trunk-r3776/net80211/sort.c 
    87 =================================================================== 
    88 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    89 +++ madwifi-trunk-r3776/net80211/sort.c 2008-07-17 00:50:03.000000000 +0200 
     80--- /dev/null 
     81+++ b/net80211/sort.c 
    9082@@ -0,0 +1,120 @@ 
    9183+/* 
  • trunk/package/madwifi/patches-r3776/126-rxerr_frames.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 00:52:28.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 00:53:04.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -6451,9 +6451,6 @@ 
    64                rs = &bf->bf_dsstatus.ds_rxstat; 
  • trunk/package/madwifi/patches-r3776/200-no_debug.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 00:53:04.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 01:15:21.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -323,8 +323,10 @@ 
    64 static void ath_set_dfs_cac_time(struct ieee80211com *, unsigned int seconds); 
     
    149147  * then we call this to stop the behavior before we take the rest of the 
    150148  * necessary actions (such as a DFS reaction to radar). */ 
    151 Index: madwifi-trunk-r3776/ath_rate/amrr/amrr.c 
    152 =================================================================== 
    153 --- madwifi-trunk-r3776.orig/ath_rate/amrr/amrr.c       2008-07-17 00:21:30.000000000 +0200 
    154 +++ madwifi-trunk-r3776/ath_rate/amrr/amrr.c    2008-07-17 00:53:20.000000000 +0200 
     149--- a/ath_rate/amrr/amrr.c 
     150+++ b/ath_rate/amrr/amrr.c 
    155151@@ -70,7 +70,9 @@ 
    156152  
     
    163159 #define        DPRINTF(sc, _fmt, ...) do {                                     \ 
    164160        if (sc->sc_debug & 0x10)                                        \ 
    165 Index: madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c 
    166 =================================================================== 
    167 --- madwifi-trunk-r3776.orig/ath_rate/minstrel/minstrel.c       2008-07-17 00:47:36.000000000 +0200 
    168 +++ madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c    2008-07-17 01:16:06.000000000 +0200 
     161--- a/ath_rate/minstrel/minstrel.c 
     162+++ b/ath_rate/minstrel/minstrel.c 
    169163@@ -117,7 +117,9 @@ 
    170164  
     
    188182        IEEE80211_NODE_TABLE_LOCK_IRQ(nt); 
    189183        TAILQ_FOREACH(ni, &nt->nt_node, ni_list) { 
    190 Index: madwifi-trunk-r3776/ath_rate/onoe/onoe.c 
    191 =================================================================== 
    192 --- madwifi-trunk-r3776.orig/ath_rate/onoe/onoe.c       2008-07-17 00:21:29.000000000 +0200 
    193 +++ madwifi-trunk-r3776/ath_rate/onoe/onoe.c    2008-07-17 00:53:20.000000000 +0200 
     184--- a/ath_rate/onoe/onoe.c 
     185+++ b/ath_rate/onoe/onoe.c 
    194186@@ -66,7 +66,9 @@ 
    195187  
     
    202194 enum { 
    203195        ATH_DEBUG_RATE  = 0x00000010,   /* rate control */ 
    204 Index: madwifi-trunk-r3776/ath_rate/sample/sample.c 
    205 =================================================================== 
    206 --- madwifi-trunk-r3776.orig/ath_rate/sample/sample.c   2008-07-17 00:21:30.000000000 +0200 
    207 +++ madwifi-trunk-r3776/ath_rate/sample/sample.c        2008-07-17 00:53:20.000000000 +0200 
     196--- a/ath_rate/sample/sample.c 
     197+++ b/ath_rate/sample/sample.c 
    208198@@ -68,7 +68,9 @@ 
    209199  
     
    217207 enum { 
    218208        ATH_DEBUG_RATE          = 0x00000010,   /* rate control */ 
    219 Index: madwifi-trunk-r3776/tools/do_multi.c 
    220 =================================================================== 
    221 --- madwifi-trunk-r3776.orig/tools/do_multi.c   2008-07-17 00:46:52.000000000 +0200 
    222 +++ madwifi-trunk-r3776/tools/do_multi.c        2008-07-17 00:53:20.000000000 +0200 
     209--- a/tools/do_multi.c 
     210+++ b/tools/do_multi.c 
    223211@@ -9,16 +9,20 @@ 
    224212  
     
    242230        ret =  athkey_init(argc, argv); 
    243231     if(strcmp(progname, "athstats") == 0) 
    244 Index: madwifi-trunk-r3776/tools/Makefile 
    245 =================================================================== 
    246 --- madwifi-trunk-r3776.orig/tools/Makefile     2008-07-17 00:45:15.000000000 +0200 
    247 +++ madwifi-trunk-r3776/tools/Makefile  2008-07-17 01:10:33.000000000 +0200 
     232--- a/tools/Makefile 
     233+++ b/tools/Makefile 
    248234@@ -39,6 +39,10 @@ 
    249235  
     
    285271 all: all-subdirs compile 
    286272  
    287 Index: madwifi-trunk-r3776/ath/if_ath_hal.h 
    288 =================================================================== 
    289 --- madwifi-trunk-r3776.orig/ath/if_ath_hal.h   2008-07-17 00:21:39.000000000 +0200 
    290 +++ madwifi-trunk-r3776/ath/if_ath_hal.h        2008-07-17 00:53:20.000000000 +0200 
     273--- a/ath/if_ath_hal.h 
     274+++ b/ath/if_ath_hal.h 
    291275@@ -1263,6 +1263,7 @@ 
    292276  
     
    306290 #include "if_ath_hal_extensions.h" 
    307291  
    308 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    309 =================================================================== 
    310 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 00:21:29.000000000 +0200 
    311 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 00:53:20.000000000 +0200 
     292--- a/net80211/ieee80211_var.h 
     293+++ b/net80211/ieee80211_var.h 
    312294@@ -495,9 +495,10 @@ 
    313295        /* inject a fake radar signal -- used while on a 802.11h DFS channels */ 
     
    322304        void (*ic_set_dfs_cac_time)(struct ieee80211com *, unsigned int); 
    323305        unsigned int (*ic_get_dfs_cac_time)(struct ieee80211com *); 
    324 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    325 =================================================================== 
    326 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 00:21:29.000000000 +0200 
    327 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 00:53:20.000000000 +0200 
     306--- a/net80211/ieee80211_wireless.c 
     307+++ b/net80211/ieee80211_wireless.c 
    328308@@ -1557,6 +1557,7 @@ 
    329309        return 0; 
     
    364344        set_priv(IEEE80211_IOCTL_DELMAC, ieee80211_ioctl_delmac), 
    365345        set_priv(IEEE80211_IOCTL_WDSADDMAC, ieee80211_ioctl_wdsmac), 
    366 Index: madwifi-trunk-r3776/ath/if_ath_debug.h 
    367 =================================================================== 
    368 --- madwifi-trunk-r3776.orig/ath/if_ath_debug.h 2008-07-17 00:21:39.000000000 +0200 
    369 +++ madwifi-trunk-r3776/ath/if_ath_debug.h      2008-07-17 00:53:20.000000000 +0200 
     346--- a/ath/if_ath_debug.h 
     347+++ b/ath/if_ath_debug.h 
    370348@@ -54,6 +54,10 @@ 
    371349        ATH_DEBUG_GLOBAL        = (ATH_DEBUG_SKB|ATH_DEBUG_SKB_REF) 
     
    415393  
    416394 #endif /* #ifndef _IF_ATH_DEBUG_H_ */ 
    417 Index: madwifi-trunk-r3776/ath/if_ath_pci.c 
    418 =================================================================== 
    419 --- madwifi-trunk-r3776.orig/ath/if_ath_pci.c   2008-07-17 00:21:39.000000000 +0200 
    420 +++ madwifi-trunk-r3776/ath/if_ath_pci.c        2008-07-17 00:53:20.000000000 +0200 
     395--- a/ath/if_ath_pci.c 
     396+++ b/ath/if_ath_pci.c 
    421397@@ -134,8 +134,10 @@ 
    422398        u16 vdevice; 
  • trunk/package/madwifi/patches-r3776/201-no_debug_extra.patch

    r11865 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 01:15:21.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 01:20:11.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -423,8 +423,8 @@ 
    64                "defaults to '" DEF_RATE_CTL "'"); 
     
    3432        ic->ic_wme.wme_update = ath_wme_update; 
    3533        ic->ic_uapsd_flush = ath_uapsd_flush; 
    36  
  • trunk/package/madwifi/patches-r3776/300-napi_polling.patch

    r11865 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-18 23:26:43.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-18 23:29:26.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -182,7 +182,11 @@ 
    64        struct sk_buff *, int, int, u_int64_t); 
     
    389387        ATH_UNLOCK(sc); 
    390388  
    391 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    392 =================================================================== 
    393 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-18 23:26:22.000000000 +0200 
    394 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-18 23:27:47.000000000 +0200 
     389--- a/ath/if_athvar.h 
     390+++ b/ath/if_athvar.h 
    395391@@ -56,6 +56,10 @@ 
    396392 # include      <asm/bitops.h> 
     
    439435 #define        ATH_RXBUF_LOCK_INIT(_sc)        spin_lock_init(&(_sc)->sc_rxbuflock) 
    440436 #define        ATH_RXBUF_LOCK_DESTROY(_sc) 
    441 Index: madwifi-trunk-r3776/net80211/ieee80211_skb.c 
    442 =================================================================== 
    443 --- madwifi-trunk-r3776.orig/net80211/ieee80211_skb.c   2008-07-18 23:26:22.000000000 +0200 
    444 +++ madwifi-trunk-r3776/net80211/ieee80211_skb.c        2008-07-18 23:27:47.000000000 +0200 
     437--- a/net80211/ieee80211_skb.c 
     438+++ b/net80211/ieee80211_skb.c 
    445439@@ -73,7 +73,7 @@ 
    446440 #undef dev_queue_xmit 
     
    472466 EXPORT_SYMBOL(dev_alloc_skb_debug); 
    473467 EXPORT_SYMBOL(skb_clone_debug); 
    474 Index: madwifi-trunk-r3776/net80211/ieee80211_skb.h 
    475 =================================================================== 
    476 --- madwifi-trunk-r3776.orig/net80211/ieee80211_skb.h   2008-07-18 23:26:22.000000000 +0200 
    477 +++ madwifi-trunk-r3776/net80211/ieee80211_skb.h        2008-07-18 23:27:47.000000000 +0200 
     468--- a/net80211/ieee80211_skb.h 
     469+++ b/net80211/ieee80211_skb.h 
    478470@@ -115,7 +115,7 @@ 
    479471  
     
    505497        alloc_skb_debug(_length, _gfp_mask, __func__, __LINE__) 
    506498 #define        dev_alloc_skb(_length) \ 
    507 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    508 =================================================================== 
    509 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-18 23:26:22.000000000 +0200 
    510 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-18 23:27:47.000000000 +0200 
     499--- a/net80211/ieee80211_input.c 
     500+++ b/net80211/ieee80211_input.c 
    511501@@ -1185,7 +1185,7 @@ 
    512502                        ret = vlan_hwaccel_rx(skb, 
     
    527517        } 
    528518 } 
    529 Index: madwifi-trunk-r3776/net80211/ieee80211_monitor.c 
    530 =================================================================== 
    531 --- madwifi-trunk-r3776.orig/net80211/ieee80211_monitor.c       2008-07-18 23:26:22.000000000 +0200 
    532 +++ madwifi-trunk-r3776/net80211/ieee80211_monitor.c    2008-07-18 23:27:47.000000000 +0200 
     519--- a/net80211/ieee80211_monitor.c 
     520+++ b/net80211/ieee80211_monitor.c 
    533521@@ -580,7 +580,7 @@ 
    534522  
  • trunk/package/madwifi/patches-r3776/301-pureg_fix.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 01:46:37.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 01:46:44.000000000 +0200 
    5 @@ -4250,7 +4250,9 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -4251,7 +4251,9 @@ 
    64                rfilt |= HAL_RX_FILTER_PROM; 
    75        if (ic->ic_opmode == IEEE80211_M_STA || 
     
    1412        if (sc->sc_nmonvaps > 0) 
    1513                rfilt |= (HAL_RX_FILTER_CONTROL | HAL_RX_FILTER_BEACON | 
    16 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    17 =================================================================== 
    18 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 01:41:16.000000000 +0200 
    19 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 01:46:44.000000000 +0200 
     14--- a/net80211/ieee80211_input.c 
     15+++ b/net80211/ieee80211_input.c 
    2016@@ -325,11 +325,12 @@ 
    2117                                bssid = wh->i_addr3; 
     
    109105                 * If scanning, just pass information to the scan module. 
    110106                 */ 
    111 Index: madwifi-trunk-r3776/net80211/ieee80211_node.c 
    112 =================================================================== 
    113 --- madwifi-trunk-r3776.orig/net80211/ieee80211_node.c  2008-07-17 00:53:20.000000000 +0200 
    114 +++ madwifi-trunk-r3776/net80211/ieee80211_node.c       2008-07-17 01:46:44.000000000 +0200 
     107--- a/net80211/ieee80211_node.c 
     108+++ b/net80211/ieee80211_node.c 
    115109@@ -345,10 +345,16 @@ 
    116110        /* Update country ie information */ 
     
    132126        (void) ieee80211_sta_join1(PASS_NODE(ni)); 
    133127 } 
    134 Index: madwifi-trunk-r3776/net80211/ieee80211_proto.c 
    135 =================================================================== 
    136 --- madwifi-trunk-r3776.orig/net80211/ieee80211_proto.c 2008-07-17 00:21:29.000000000 +0200 
    137 +++ madwifi-trunk-r3776/net80211/ieee80211_proto.c      2008-07-17 01:46:44.000000000 +0200 
     128--- a/net80211/ieee80211_proto.c 
     129+++ b/net80211/ieee80211_proto.c 
    138130@@ -599,6 +599,28 @@ 
    139131        { 4, { 2, 4, 11, 22 } },        /* IEEE80211_MODE_TURBO_G (mixed b/g) */ 
     
    165157  * Mark the basic rates for the 11g rate table based on the 
    166158  * specified mode.  For 11b compatibility we mark only 11b 
    167 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    168 =================================================================== 
    169 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 00:53:20.000000000 +0200 
    170 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 01:46:44.000000000 +0200 
     159--- a/net80211/ieee80211_var.h 
     160+++ b/net80211/ieee80211_var.h 
    171161@@ -712,6 +712,7 @@ 
    172162 void ieee80211_build_sc_ie(struct ieee80211com *); 
  • trunk/package/madwifi/patches-r3776/302-noise_get.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 01:46:44.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 01:49:58.000000000 +0200 
    5 @@ -8996,6 +8996,7 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -8997,6 +8997,7 @@ 
    64                        ATH_LONG_CALINTERVAL_SECS :  
    75                        ATH_SHORT_CALINTERVAL_SECS; 
     
    119        DPRINTF(sc, ATH_DEBUG_CALIBRATE, "Channel %u [flags=%04x] -- IQ %s.\n", 
    1210                sc->sc_curchan.channel, sc->sc_curchan.channelFlags, 
    13 @@ -9051,6 +9052,7 @@ 
     11@@ -9052,6 +9053,7 @@ 
    1412        struct ath_softc *sc = dev->priv; 
    1513  
     
    1917         * If we are returning to our bss channel then mark state 
    2018         * so the next recv'd beacon's TSF will be used to sync the 
    21 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    22 =================================================================== 
    23 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 00:53:20.000000000 +0200 
    24 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 01:49:58.000000000 +0200 
     19--- a/net80211/ieee80211_wireless.c 
     20+++ b/net80211/ieee80211_wireless.c 
    2521@@ -4396,6 +4396,7 @@ 
    2622        si->isi_state = ni->ni_flags; 
     
    3127        si->isi_athflags = ni->ni_ath_flags; 
    3228        si->isi_erp = ni->ni_erp; 
    33 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    34 =================================================================== 
    35 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 00:21:29.000000000 +0200 
    36 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 01:49:58.000000000 +0200 
     29--- a/net80211/ieee80211_ioctl.h 
     30+++ b/net80211/ieee80211_ioctl.h 
    3731@@ -312,6 +312,7 @@ 
    3832        u_int16_t isi_state;            /* state flags */ 
  • trunk/package/madwifi/patches-r3776/303-bssid_alloc.patch

    r11855 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 01:49:58.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 01:57:39.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -1347,11 +1347,12 @@ 
    64                        TAILQ_FOREACH(v, &ic->ic_vaps, iv_next) 
     
    3028 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,15) 
    3129        atomic_set(&avp->av_beacon_alloc, 0); 
    32 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    33 =================================================================== 
    34 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-17 01:27:21.000000000 +0200 
    35 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-17 01:57:15.000000000 +0200 
     30--- a/ath/if_athvar.h 
     31+++ b/ath/if_athvar.h 
    3632@@ -802,7 +802,7 @@ 
    3733        } sc_updateslot;                        /* slot time update fsm */ 
  • trunk/package/madwifi/patches-r3776/304-erp_update.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_beacon.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_beacon.c        2008-07-17 00:21:29.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_beacon.c     2008-07-17 01:58:24.000000000 +0200 
     1--- a/net80211/ieee80211_beacon.c 
     2+++ b/net80211/ieee80211_beacon.c 
    53@@ -544,10 +544,10 @@ 
    64                        vap->iv_flags &= ~IEEE80211_F_XRUPDATE; 
     
    1614        } 
    1715        /* if it is a mode change beacon for dynamic turbo case */ 
    18 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    19 =================================================================== 
    20 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 01:46:44.000000000 +0200 
    21 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 01:58:24.000000000 +0200 
     16--- a/net80211/ieee80211_input.c 
     17+++ b/net80211/ieee80211_input.c 
    2218@@ -3384,9 +3384,12 @@ 
    2319                        /* Assume no ERP IE == 11b AP */ 
     
    3430                } 
    3531  
    36 Index: madwifi-trunk-r3776/net80211/ieee80211_node.c 
    37 =================================================================== 
    38 --- madwifi-trunk-r3776.orig/net80211/ieee80211_node.c  2008-07-17 01:46:44.000000000 +0200 
    39 +++ madwifi-trunk-r3776/net80211/ieee80211_node.c       2008-07-17 01:58:24.000000000 +0200 
     32--- a/net80211/ieee80211_node.c 
     33+++ b/net80211/ieee80211_node.c 
    4034@@ -1741,8 +1741,12 @@ 
    4135                } 
  • trunk/package/madwifi/patches-r3776/305-bssid_mask.patch

    r11851 r11866  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8692,6 +8692,10 @@ 
     3@@ -8717,6 +8717,10 @@ 
    44  
    55        sc->sc_rxbufcur = NULL; 
  • trunk/package/madwifi/patches-r3776/306-queue.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:00:09.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 02:09:38.000000000 +0200 
    5 @@ -8447,8 +8447,6 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -8448,8 +8448,6 @@ 
    64        ath_hal_intrset(sc->sc_ah, sc->sc_imask); 
    75        local_irq_restore(flags); 
     
    1210                ath_led_event(sc, ATH_LED_TX); 
    1311 } 
    14 @@ -8504,8 +8502,6 @@ 
     12@@ -8505,8 +8503,6 @@ 
    1513        ath_hal_intrset(sc->sc_ah, sc->sc_imask); 
    1614        local_irq_restore(flags); 
     
    2119                ath_led_event(sc, ATH_LED_TX); 
    2220 } 
    23 @@ -8536,7 +8532,9 @@ 
     21@@ -8537,7 +8533,9 @@ 
    2422                                STAILQ_FIRST(&sc->sc_cabq->axq_q) ? "not setup" : "empty"); 
    2523                } 
     
    3230        if (sc->sc_softled) 
    3331                ath_led_event(sc, ATH_LED_TX); 
    34 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    35 =================================================================== 
    36 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 02:04:20.000000000 +0200 
    37 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 02:05:45.000000000 +0200 
     32--- a/net80211/ieee80211_input.c 
     33+++ b/net80211/ieee80211_input.c 
    3834@@ -1116,7 +1116,7 @@ 
    3935            (vap->iv_flags & IEEE80211_F_NOBRIDGE) == 0) { 
  • trunk/package/madwifi/patches-r3776/307-maxrate.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:20:52.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 02:20:53.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -1299,6 +1299,7 @@ 
    64        vap->iv_key_set = ath_key_set; 
     
    119                /* User specified defaults for new VAPs were provided, so 
    1210                 * use those (only). */ 
    13 Index: madwifi-trunk-r3776/ath_rate/sample/sample.c 
    14 =================================================================== 
    15 --- madwifi-trunk-r3776.orig/ath_rate/sample/sample.c   2008-07-17 02:20:26.000000000 +0200 
    16 +++ madwifi-trunk-r3776/ath_rate/sample/sample.c        2008-07-17 02:20:53.000000000 +0200 
     11--- a/ath_rate/sample/sample.c 
     12+++ b/ath_rate/sample/sample.c 
    1713@@ -838,7 +838,12 @@ 
    1814        } 
     
    2925                sn->rates[x].rate = ni->ni_rates.rs_rates[x] & IEEE80211_RATE_VAL; 
    3026                sn->rates[x].rix = sc->sc_rixmap[sn->rates[x].rate]; 
    31 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    32 =================================================================== 
    33 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 02:20:51.000000000 +0200 
    34 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 02:20:53.000000000 +0200 
     27--- a/net80211/ieee80211_var.h 
     28+++ b/net80211/ieee80211_var.h 
    3529@@ -291,6 +291,7 @@ 
    3630        struct ieee80211_spy iv_spy;                    /* IWSPY support */ 
     
    4135  
    4236 /* Debug functions need the defintion of struct ieee80211vap because iv_debug  
    43 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    44 =================================================================== 
    45 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 02:20:51.000000000 +0200 
    46 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 02:20:53.000000000 +0200 
     37--- a/net80211/ieee80211_wireless.c 
     38+++ b/net80211/ieee80211_wireless.c 
    4739@@ -2873,6 +2873,12 @@ 
    4840                else 
     
    7971 #ifdef ATH_REVERSE_ENGINEERING 
    8072        /* 
    81 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    82 =================================================================== 
    83 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 02:20:51.000000000 +0200 
    84 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 02:20:53.000000000 +0200 
     73--- a/net80211/ieee80211_ioctl.h 
     74+++ b/net80211/ieee80211_ioctl.h 
    8575@@ -650,6 +650,7 @@ 
    8676        IEEE80211_PARAM_RESETTXBUFS             = 80,   /* Reset transmit DMA */ 
     
    9181  
    9282 #define        SIOCG80211STATS                 (SIOCDEVPRIVATE+2) 
    93 Index: madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c 
    94 =================================================================== 
    95 --- madwifi-trunk-r3776.orig/ath_rate/minstrel/minstrel.c       2008-07-17 02:22:27.000000000 +0200 
    96 +++ madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c    2008-07-17 02:22:33.000000000 +0200 
     83--- a/ath_rate/minstrel/minstrel.c 
     84+++ b/ath_rate/minstrel/minstrel.c 
    9785@@ -644,6 +644,11 @@ 
    9886                return; 
  • trunk/package/madwifi/patches-r3776/308-minrate.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:20:53.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 02:23:00.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -1300,6 +1300,7 @@ 
    64        vap->iv_key_update_begin = ath_key_update_begin; 
     
    119                /* User specified defaults for new VAPs were provided, so 
    1210                 * use those (only). */ 
    13 Index: madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c 
    14 =================================================================== 
    15 --- madwifi-trunk-r3776.orig/ath_rate/minstrel/minstrel.c       2008-07-17 02:22:33.000000000 +0200 
    16 +++ madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c    2008-07-17 02:27:44.000000000 +0200 
     11--- a/ath_rate/minstrel/minstrel.c 
     12+++ b/ath_rate/minstrel/minstrel.c 
    1713@@ -652,6 +652,8 @@ 
    1814  
     
    3935                        DPRINTF(sc, "%s: %s ignore bogus rix at %d\n", 
    4036                                dev_info, __func__, x); 
    41 Index: madwifi-trunk-r3776/ath_rate/sample/sample.c 
    42 =================================================================== 
    43 --- madwifi-trunk-r3776.orig/ath_rate/sample/sample.c   2008-07-17 02:20:53.000000000 +0200 
    44 +++ madwifi-trunk-r3776/ath_rate/sample/sample.c        2008-07-17 02:27:08.000000000 +0200 
     37--- a/ath_rate/sample/sample.c 
     38+++ b/ath_rate/sample/sample.c 
    4539@@ -845,8 +845,15 @@ 
    4640                sn->num_rates = vap->iv_maxrateindex; 
     
    6155                        DPRINTF(sc, ATH_DEBUG_RATE, "%s: %s ignore bogus rix at %u\n", 
    6256                                dev_info, __func__, x); 
    63 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    64 =================================================================== 
    65 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 02:20:53.000000000 +0200 
    66 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 02:25:53.000000000 +0200 
     57--- a/net80211/ieee80211_ioctl.h 
     58+++ b/net80211/ieee80211_ioctl.h 
    6759@@ -651,6 +651,7 @@ 
    6860        IEEE80211_PARAM_SCANBUFS                = 81,   /* Heap analysis for TX DMA */ 
     
    7365  
    7466 #define        SIOCG80211STATS                 (SIOCDEVPRIVATE+2) 
    75 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    76 =================================================================== 
    77 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 02:20:53.000000000 +0200 
    78 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 02:23:00.000000000 +0200 
     67--- a/net80211/ieee80211_var.h 
     68+++ b/net80211/ieee80211_var.h 
    7969@@ -292,6 +292,7 @@ 
    8070        struct ieee80211_app_ie app_ie[IEEE80211_APPIE_NUM_OF_FRAME]; /* app-specified IEs by frame type */ 
     
    8575  
    8676 /* Debug functions need the defintion of struct ieee80211vap because iv_debug  
    87 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    88 =================================================================== 
    89 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 02:20:53.000000000 +0200 
    90 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 02:26:17.000000000 +0200 
     77--- a/net80211/ieee80211_wireless.c 
     78+++ b/net80211/ieee80211_wireless.c 
    9179@@ -2879,6 +2879,12 @@ 
    9280                else 
  • trunk/package/madwifi/patches-r3776/309-performance.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:23:00.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 02:28:06.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -3334,7 +3334,6 @@ 
    64        struct ath_softc *sc = dev->priv; 
     
    1917        struct ieee80211com *ic = &sc->sc_ic; 
    2018        struct ath_txq *txq = NULL; 
    21 Index: madwifi-trunk-r3776/net80211/ieee80211_output.c 
    22 =================================================================== 
    23 --- madwifi-trunk-r3776.orig/net80211/ieee80211_output.c        2008-07-17 00:21:29.000000000 +0200 
    24 +++ madwifi-trunk-r3776/net80211/ieee80211_output.c     2008-07-17 02:35:10.000000000 +0200 
     19--- a/net80211/ieee80211_output.c 
     20+++ b/net80211/ieee80211_output.c 
    2521@@ -280,7 +280,7 @@ 
    2622         * normal vap. */ 
     
    189185  
    190186 #define        KEY_UNDEFINED(k)        ((k).wk_cipher == &ieee80211_cipher_none) 
    191 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    192 =================================================================== 
    193 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 02:20:52.000000000 +0200 
    194 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 02:30:28.000000000 +0200 
     187--- a/net80211/ieee80211_input.c 
     188+++ b/net80211/ieee80211_input.c 
    195189@@ -713,7 +713,7 @@ 
    196190                        /* ether_type must be length as FF frames are always LLC/SNAP encap'd */  
  • trunk/package/madwifi/patches-r3776/310-minstrel_sampling.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:28:06.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 02:37:41.000000000 +0200 
    5 @@ -8109,6 +8109,7 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -8110,6 +8110,7 @@ 
    64                ath_hal_setupxtxdesc(sc->sc_ah, ds, mrr.rate1, mrr.retries1, 
    75                                     mrr.rate2, mrr.retries2, 
     
    119  
    1210 #ifndef ATH_SUPERG_FF 
    13 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    14 =================================================================== 
    15 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-17 02:20:51.000000000 +0200 
    16 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-17 02:37:41.000000000 +0200 
     11--- a/ath/if_athvar.h 
     12+++ b/ath/if_athvar.h 
    1713@@ -454,6 +454,7 @@ 
    1814        u_int16_t bf_flags;                             /* tx descriptor flags */ 
     
    2319        /* XXX: combine this with bf_skbaddr if it ever changes to accommodate 
    2420         *      multiple segments. 
    25 Index: madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c 
    26 =================================================================== 
    27 --- madwifi-trunk-r3776.orig/ath_rate/minstrel/minstrel.c       2008-07-17 02:27:44.000000000 +0200 
    28 +++ madwifi-trunk-r3776/ath_rate/minstrel/minstrel.c    2008-07-17 02:39:20.000000000 +0200 
     21--- a/ath_rate/minstrel/minstrel.c 
     22+++ b/ath_rate/minstrel/minstrel.c 
    2923@@ -341,18 +341,21 @@ 
    3024                if (sn->static_rate_ndx >= 0) { 
     
    7973                        return; 
    8074                tries = tries - tries1; 
    81 Index: madwifi-trunk-r3776/net80211/ieee80211_rate.h 
    82 =================================================================== 
    83 --- madwifi-trunk-r3776.orig/net80211/ieee80211_rate.h  2008-07-17 00:21:29.000000000 +0200 
    84 +++ madwifi-trunk-r3776/net80211/ieee80211_rate.h       2008-07-17 02:37:41.000000000 +0200 
     75--- a/net80211/ieee80211_rate.h 
     76+++ b/net80211/ieee80211_rate.h 
    8577@@ -87,6 +87,7 @@ 
    8678        int retries2; 
  • trunk/package/madwifi/patches-r3776/311-protmode_trigger.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211.c       2008-07-17 00:21:29.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211.c    2008-07-17 02:56:18.000000000 +0200 
     1--- a/net80211/ieee80211.c 
     2+++ b/net80211/ieee80211.c 
    53@@ -347,7 +347,9 @@ 
    64                        IEEE80211_MS_TO_TU(IEEE80211_BMISSTHRESH_DEFAULT_MS),  
     
    1412        IEEE80211_VAPS_LOCK_INIT(ic, "ieee80211com_vaps"); 
    1513        TAILQ_INIT(&ic->ic_vaps); 
    16 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    17 =================================================================== 
    18 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 02:30:28.000000000 +0200 
    19 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 02:56:18.000000000 +0200 
     14--- a/net80211/ieee80211_input.c 
     15+++ b/net80211/ieee80211_input.c 
    2016@@ -3382,14 +3382,18 @@ 
    2117                        IEEE80211_IS_CHAN_ANYG(ic->ic_curchan)) { 
     
    4238                } 
    4339  
    44 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    45 =================================================================== 
    46 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 02:25:53.000000000 +0200 
    47 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 02:56:52.000000000 +0200 
     40--- a/net80211/ieee80211_ioctl.h 
     41+++ b/net80211/ieee80211_ioctl.h 
    4842@@ -652,6 +652,8 @@ 
    4943        IEEE80211_PARAM_LEAKTXBUFS              = 82,   /* Leak tx buffers */ 
     
    5549  
    5650 #define        SIOCG80211STATS                 (SIOCDEVPRIVATE+2) 
    57 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    58 =================================================================== 
    59 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 02:23:00.000000000 +0200 
    60 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 02:56:18.000000000 +0200 
     51--- a/net80211/ieee80211_var.h 
     52+++ b/net80211/ieee80211_var.h 
    6153@@ -138,6 +138,9 @@ 
    6254  
     
    7971        /* Channel state: 
    8072         * 
    81 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    82 =================================================================== 
    83 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 02:26:17.000000000 +0200 
    84 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 02:56:18.000000000 +0200 
     73--- a/net80211/ieee80211_wireless.c 
     74+++ b/net80211/ieee80211_wireless.c 
    8575@@ -2336,6 +2336,12 @@ 
    8676        case IEEE80211_PARAM_RSSI_EWMA: 
     
    124114          IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "mcastcipher" }, 
    125115        { IEEE80211_PARAM_MCASTCIPHER, 
    126 Index: madwifi-trunk-r3776/net80211/ieee80211_node.c 
    127 =================================================================== 
    128 --- madwifi-trunk-r3776.orig/net80211/ieee80211_node.c  2008-07-17 02:20:51.000000000 +0200 
    129 +++ madwifi-trunk-r3776/net80211/ieee80211_node.c       2008-07-17 02:56:18.000000000 +0200 
     116--- a/net80211/ieee80211_node.c 
     117+++ b/net80211/ieee80211_node.c 
    130118@@ -1591,6 +1591,17 @@ 
    131119  
  • trunk/package/madwifi/patches-r3776/312-ack_cts_rate.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 02:37:41.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 03:04:02.000000000 +0200 
    5 @@ -10889,8 +10889,13 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -10890,8 +10890,13 @@ 
    64                                break; 
    75 #endif 
     
    1917                        case ATH_RP: 
    2018                                ath_rp_record(sc, 
    21 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    22 =================================================================== 
    23 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-17 02:37:41.000000000 +0200 
    24 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-17 03:04:02.000000000 +0200 
     19--- a/ath/if_athvar.h 
     20+++ b/ath/if_athvar.h 
    2521@@ -698,6 +698,7 @@ 
    2622        unsigned int    sc_hasclrkey:1;         /* CLR key supported */ 
     
    3127        unsigned int    sc_dfs_cac:1;           /* waiting on channel for radar detect */ 
    3228        unsigned int    sc_hasintmit:1;         /* Interference mitigation */ 
    33 Index: madwifi-trunk-r3776/ath/if_ath_hal_extensions.c 
    34 =================================================================== 
    35 --- madwifi-trunk-r3776.orig/ath/if_ath_hal_extensions.c        2008-07-17 00:21:39.000000000 +0200 
    36 +++ madwifi-trunk-r3776/ath/if_ath_hal_extensions.c     2008-07-17 03:04:48.000000000 +0200 
     29--- a/ath/if_ath_hal_extensions.c 
     30+++ b/ath/if_ath_hal_extensions.c 
    3731@@ -129,6 +129,9 @@ 
    3832 int 
  • trunk/package/madwifi/patches-r3776/313-reset_channelchange.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 03:04:02.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 03:06:03.000000000 +0200 
    5 @@ -8865,14 +8865,7 @@ 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
     3@@ -8866,14 +8866,7 @@ 
    64                        hchan.channel, 
    75                        jiffies); 
  • trunk/package/madwifi/patches-r3776/315-scanlist.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan_sta.c      2008-07-17 00:21:29.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c   2008-07-17 03:10:02.000000000 +0200 
     1--- a/net80211/ieee80211_scan_sta.c 
     2+++ b/net80211/ieee80211_scan_sta.c 
    53@@ -318,147 +318,6 @@ 
    64 #undef ISPROBE 
     
    342340        .scan_cancel            = sta_cancel, 
    343341        .scan_end               = adhoc_pick_bss, 
    344 Index: madwifi-trunk-r3776/net80211/ieee80211.c 
    345 =================================================================== 
    346 --- madwifi-trunk-r3776.orig/net80211/ieee80211.c       2008-07-17 02:56:18.000000000 +0200 
    347 +++ madwifi-trunk-r3776/net80211/ieee80211.c    2008-07-17 03:07:53.000000000 +0200 
     342--- a/net80211/ieee80211.c 
     343+++ b/net80211/ieee80211.c 
    348344@@ -292,6 +292,11 @@ 
    349345                        ("channel with bogus ieee number %u", c->ic_ieee)); 
     
    358354                if (IEEE80211_IS_CHAN_A(c)) 
    359355                        ic->ic_modecaps |= 1 << IEEE80211_MODE_11A; 
    360 Index: madwifi-trunk-r3776/net80211/_ieee80211.h 
    361 =================================================================== 
    362 --- madwifi-trunk-r3776.orig/net80211/_ieee80211.h      2008-07-17 00:21:29.000000000 +0200 
    363 +++ madwifi-trunk-r3776/net80211/_ieee80211.h   2008-07-17 03:07:53.000000000 +0200 
     356--- a/net80211/_ieee80211.h 
     357+++ b/net80211/_ieee80211.h 
    364358@@ -132,6 +132,11 @@ 
    365359        IEEE80211_SCAN_FIRST    = 2,    /* take first suitable candidate */ 
     
    382376  
    383377 #define        IEEE80211_CHAN_MAX      255 
    384 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    385 =================================================================== 
    386 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 02:56:52.000000000 +0200 
    387 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 03:07:53.000000000 +0200 
     378--- a/net80211/ieee80211_ioctl.h 
     379+++ b/net80211/ieee80211_ioctl.h 
    388380@@ -556,6 +556,7 @@ 
    389381 #define        IEEE80211_IOCTL_WDSADDMAC       (SIOCIWFIRSTPRIV+26) 
     
    394386 enum { 
    395387        IEEE80211_WMMPARAMS_CWMIN       = 1, 
    396 Index: madwifi-trunk-r3776/net80211/ieee80211_scan_ap.c 
    397 =================================================================== 
    398 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan_ap.c       2008-07-17 02:20:50.000000000 +0200 
    399 +++ madwifi-trunk-r3776/net80211/ieee80211_scan_ap.c    2008-07-17 03:09:25.000000000 +0200 
     388--- a/net80211/ieee80211_scan_ap.c 
     389+++ b/net80211/ieee80211_scan_ap.c 
    400390@@ -200,131 +200,7 @@ 
    401391  
     
    652642        /* XXX tunables */ 
    653643        ss->ss_mindwell = msecs_to_jiffies(200);        /* 200ms */ 
    654 @@ -834,13 +611,6 @@ 
     644@@ -831,13 +608,6 @@ 
    655645                if (IEEE80211_IS_CHAN_RADAR(c->chan)) 
    656646                        continue; 
     
    666656                if ((c->chan->ic_flags & as->as_required_mode) !=  
    667657                                as->as_required_mode) 
    668 Index: madwifi-trunk-r3776/net80211/ieee80211_scan.c 
    669 =================================================================== 
    670 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan.c  2008-07-17 00:49:51.000000000 +0200 
    671 +++ madwifi-trunk-r3776/net80211/ieee80211_scan.c       2008-07-17 03:07:53.000000000 +0200 
     658--- a/net80211/ieee80211_scan.c 
     659+++ b/net80211/ieee80211_scan.c 
    672660@@ -969,6 +969,80 @@ 
    673661        } 
     
    751739  * Execute radar channel change. This is called when a radar/dfs 
    752740  * signal is detected.  AP mode only.  Return 1 on success, 0 on 
    753 Index: madwifi-trunk-r3776/net80211/ieee80211_scan.h 
    754 =================================================================== 
    755 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan.h  2008-07-17 00:21:29.000000000 +0200 
    756 +++ madwifi-trunk-r3776/net80211/ieee80211_scan.h       2008-07-17 03:07:53.000000000 +0200 
     741--- a/net80211/ieee80211_scan.h 
     742+++ b/net80211/ieee80211_scan.h 
    757743@@ -219,4 +219,7 @@ 
    758744 void ieee80211_scanner_unregister(enum ieee80211_opmode, 
     
    763749+       enum ieee80211_phymode mode); 
    764750 #endif /* _NET80211_IEEE80211_SCAN_H_ */ 
    765 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    766 =================================================================== 
    767 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 02:56:18.000000000 +0200 
    768 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 03:08:16.000000000 +0200 
     751--- a/net80211/ieee80211_wireless.c 
     752+++ b/net80211/ieee80211_wireless.c 
    769753@@ -3911,6 +3911,106 @@ 
    770754        return ieee80211_ioctl_setmlme(dev, info, w, (char *)&mlme); 
  • trunk/package/madwifi/patches-r3776/316-ani_fix.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 03:06:03.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 03:53:09.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -343,6 +343,8 @@ 
    64                unsigned int param, unsigned int value); 
     
    204202  * Context: process context 
    205203  */ 
    206 @@ -4248,8 +4240,7 @@ 
     204@@ -4249,8 +4241,7 @@ 
    207205        u_int32_t rfilt; 
    208206  
     
    214212                 HAL_RX_FILTER_MCAST; 
    215213        if (ic->ic_opmode != IEEE80211_M_STA) 
    216 @@ -4265,6 +4256,8 @@ 
     214@@ -4266,6 +4257,8 @@ 
    217215        if (sc->sc_nmonvaps > 0) 
    218216                rfilt |= (HAL_RX_FILTER_CONTROL | HAL_RX_FILTER_BEACON | 
     
    223221                rfilt |= (HAL_RX_FILTER_PHYERR | HAL_RX_FILTER_PHYRADAR); 
    224222        return rfilt; 
    225 @@ -6809,8 +6802,7 @@ 
     223@@ -6810,8 +6803,7 @@ 
    226224        dev->quota -= bf_processed; 
    227225 #endif 
     
    233231                DPRINTF(sc, ATH_DEBUG_RX_PROC, 
    234232                        "Warning: %s got scheduled when no receive " 
    235 @@ -8726,7 +8718,6 @@ 
     233@@ -8727,7 +8719,6 @@ 
    236234        ath_hal_rxena(ah);              /* enable recv descriptors */ 
    237235        ath_mode_init(dev);             /* set filters, etc. */ 
     
    241239 } 
    242240  
    243 @@ -10632,8 +10623,10 @@ 
     241@@ -10633,8 +10624,10 @@ 
    244242        ATH_RP_IGNORED          = 24, 
    245243        ATH_RADAR_IGNORED       = 25, 
     
    254252  
    255253 static inline int  
    256 @@ -10695,6 +10688,48 @@ 
     254@@ -10696,6 +10689,48 @@ 
    257255 } 
    258256  
     
    303301 { 
    304302        struct ath_softc *sc = ctl->extra1; 
    305 @@ -10933,30 +10968,13 @@ 
     303@@ -10934,30 +10969,13 @@ 
    306304                                sc->sc_radar_ignored = val; 
    307305                                break; 
     
    340338                                ret = -EINVAL; 
    341339                                break; 
    342 @@ -11028,9 +11046,14 @@ 
     340@@ -11029,9 +11047,14 @@ 
    343341                case ATH_RADAR_IGNORED: 
    344342                        val = sc->sc_radar_ignored; 
     
    358356                        ret = -EINVAL; 
    359357                        break; 
    360 @@ -11412,6 +11435,24 @@ 
     358@@ -11413,6 +11436,24 @@ 
    361359          .maxlen       = sizeof(ath_xchanmode), 
    362360          .proc_handler = proc_dointvec 
     
    383381 }; 
    384382 static ctl_table ath_ath_table[] = { 
    385 Index: madwifi-trunk-r3776/ath/if_athvar.h 
    386 =================================================================== 
    387 --- madwifi-trunk-r3776.orig/ath/if_athvar.h    2008-07-17 03:04:02.000000000 +0200 
    388 +++ madwifi-trunk-r3776/ath/if_athvar.h 2008-07-17 03:12:36.000000000 +0200 
     383--- a/ath/if_athvar.h 
     384+++ b/ath/if_athvar.h 
    389385@@ -712,6 +712,10 @@ 
    390386        unsigned int sc_txcont_power; /* Continuous transmit power in 0.5dBm units */ 
     
    398394        const HAL_RATE_TABLE *sc_rates[IEEE80211_MODE_MAX]; 
    399395        const HAL_RATE_TABLE *sc_currates;      /* current rate table */ 
    400 Index: madwifi-trunk-r3776/ath/if_ath_hal_extensions.h 
    401 =================================================================== 
    402 --- madwifi-trunk-r3776.orig/ath/if_ath_hal_extensions.h        2008-07-17 00:21:39.000000000 +0200 
    403 +++ madwifi-trunk-r3776/ath/if_ath_hal_extensions.h     2008-07-17 03:50:03.000000000 +0200 
     396--- a/ath/if_ath_hal_extensions.h 
     397+++ b/ath/if_ath_hal_extensions.h 
    404398@@ -237,296 +237,18 @@ 
    405399        AR5K_DMASIZE_512B 
     
    702696 static inline void ath_hal_set_dmasize_pcie(struct ath_hal *ah) { 
    703697        SET_FIELD(ah, AR5K_TXCFG, AR5K_TXCFG_SDMAMR, AR5K_DMASIZE_128B); 
    704 Index: madwifi-trunk-r3776/ath/if_ath_hal.h 
    705 =================================================================== 
    706 --- madwifi-trunk-r3776.orig/ath/if_ath_hal.h   2008-07-17 00:53:20.000000000 +0200 
    707 +++ madwifi-trunk-r3776/ath/if_ath_hal.h        2008-07-17 03:41:25.000000000 +0200 
     698--- a/ath/if_ath_hal.h 
     699+++ b/ath/if_ath_hal.h 
    708700@@ -79,7 +79,7 @@ 
    709701        ath_hal_set_function(__func__); 
     
    715707        ath_hal_set_function(NULL); 
    716708        ath_hal_set_device(NULL); 
    717 Index: madwifi-trunk-r3776/scripts/if_ath_hal_generator.pl 
    718 =================================================================== 
    719 --- madwifi-trunk-r3776.orig/scripts/if_ath_hal_generator.pl    2008-07-17 00:21:30.000000000 +0200 
    720 +++ madwifi-trunk-r3776/scripts/if_ath_hal_generator.pl 2008-07-17 03:46:30.000000000 +0200 
     709--- a/scripts/if_ath_hal_generator.pl 
     710+++ b/scripts/if_ath_hal_generator.pl 
    721711@@ -145,7 +145,9 @@ 
    722712     "ah_waitForBeaconDone"        => "ath_hal_waitforbeacon", 
  • trunk/package/madwifi/patches-r3776/317-devid.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath_pci.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath_pci.c   2008-07-17 00:53:20.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath_pci.c        2008-07-17 03:54:06.000000000 +0200 
     1--- a/ath/if_ath_pci.c 
     2+++ b/ath/if_ath_pci.c 
    53@@ -114,11 +114,13 @@ 
    64        { 0x168c, 0x0023, PCI_ANY_ID, PCI_ANY_ID }, 
  • trunk/package/madwifi/patches-r3776/318-ifxmips_eeprom.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath_hal/ah_os.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath_hal/ah_os.c    2008-07-17 00:21:30.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath_hal/ah_os.c 2008-07-17 04:00:18.000000000 +0200 
     1--- a/ath_hal/ah_os.c 
     2+++ b/ath_hal/ah_os.c 
    53@@ -917,9 +917,56 @@ 
    64  * NB: see the comments in ah_osdep.h about byte-swapping register 
  • trunk/package/madwifi/patches-r3776/319-eap_auth_disassoc.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/ath/if_ath.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 03:53:09.000000000 +0200 
    9 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 04:00:42.000000000 +0200 
    10 @@ -8272,6 +8272,18 @@ 
     6--- a/ath/if_ath.c 
     7+++ b/ath/if_ath.c 
     8@@ -8273,6 +8273,18 @@ 
    119 #endif 
    1210                                if (ts->ts_status & HAL_TXERR_XRETRY) { 
     
    2725                                                ni->ni_stats.ns_tx_eosplost++; 
    2826                                                DPRINTF(sc, ATH_DEBUG_UAPSD, 
    29 Index: madwifi-trunk-r3776/net80211/ieee80211_linux.c 
    30 =================================================================== 
    31 --- madwifi-trunk-r3776.orig/net80211/ieee80211_linux.c 2008-07-17 00:49:54.000000000 +0200 
    32 +++ madwifi-trunk-r3776/net80211/ieee80211_linux.c      2008-07-17 04:01:27.000000000 +0200 
     27--- a/net80211/ieee80211_linux.c 
     28+++ b/net80211/ieee80211_linux.c 
    3329@@ -158,6 +158,7 @@ 
    3430  
     
    3935                skb_reserve(skb, sizeof(struct ieee80211_frame)); 
    4036                *frm = skb_put(skb, pktlen); 
    41 Index: madwifi-trunk-r3776/net80211/ieee80211_linux.h 
    42 =================================================================== 
    43 --- madwifi-trunk-r3776.orig/net80211/ieee80211_linux.h 2008-07-17 00:53:20.000000000 +0200 
    44 +++ madwifi-trunk-r3776/net80211/ieee80211_linux.h      2008-07-17 04:02:15.000000000 +0200 
     37--- a/net80211/ieee80211_linux.h 
     38+++ b/net80211/ieee80211_linux.h 
    4539@@ -411,6 +411,7 @@ 
    4640 #define M_SKB_TRACKED  0x20 
     
    5145  
    5246 struct __assert { 
    53 Index: madwifi-trunk-r3776/net80211/ieee80211_output.c 
    54 =================================================================== 
    55 --- madwifi-trunk-r3776.orig/net80211/ieee80211_output.c        2008-07-17 02:35:10.000000000 +0200 
    56 +++ madwifi-trunk-r3776/net80211/ieee80211_output.c     2008-07-17 04:00:42.000000000 +0200 
     47--- a/net80211/ieee80211_output.c 
     48+++ b/net80211/ieee80211_output.c 
    5749@@ -773,6 +773,8 @@ 
    5850        else 
  • trunk/package/madwifi/patches-r3776/320-hidden_ssid.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan_sta.c      2008-07-17 03:10:02.000000000 +0200 
    9 +++ madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c   2008-07-17 04:02:41.000000000 +0200 
     6--- a/net80211/ieee80211_scan_sta.c 
     7+++ b/net80211/ieee80211_scan_sta.c 
    108@@ -209,6 +209,19 @@ 
    119                ieee80211_saveie(iep, ie); 
  • trunk/package/madwifi/patches-r3776/321-bgscan_rssi_thresh.patch

    r11851 r11866  
    55Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    66 
    7 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    8 =================================================================== 
    9 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 03:07:53.000000000 +0200 
    10 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 04:03:30.000000000 +0200 
     7--- a/net80211/ieee80211_ioctl.h 
     8+++ b/net80211/ieee80211_ioctl.h 
    119@@ -655,6 +655,7 @@ 
    1210        IEEE80211_PARAM_MINRATE                 = 84,   /* Minimum rate (by table index) */ 
     
    1715  
    1816 #define        SIOCG80211STATS                 (SIOCDEVPRIVATE+2) 
    19 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    20 =================================================================== 
    21 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 02:56:18.000000000 +0200 
    22 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 04:03:07.000000000 +0200 
     17--- a/net80211/ieee80211_var.h 
     18+++ b/net80211/ieee80211_var.h 
    2319@@ -92,6 +92,8 @@ 
    2420 #define        IEEE80211_BGSCAN_IDLE_MIN       100     /* min idle time (ms) */ 
     
    4844 #define IEEE80211_COM_UAPSD_ENABLE(_ic)                ((_ic)->ic_flags_ext |= IEEE80211_FEXT_UAPSD) 
    4945 #define IEEE80211_COM_UAPSD_DISABLE(_ic)       ((_ic)->ic_flags_ext &= ~IEEE80211_FEXT_UAPSD) 
    50 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    51 =================================================================== 
    52 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 03:08:16.000000000 +0200 
    53 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 04:03:07.000000000 +0200 
     46--- a/net80211/ieee80211_wireless.c 
     47+++ b/net80211/ieee80211_wireless.c 
    5448@@ -2778,6 +2778,9 @@ 
    5549                else 
     
    8377          IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "mcast_rate" }, 
    8478        { IEEE80211_PARAM_MCAST_RATE, 
    85 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    86 =================================================================== 
    87 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 02:56:18.000000000 +0200 
    88 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 04:03:07.000000000 +0200 
     79--- a/net80211/ieee80211_input.c 
     80+++ b/net80211/ieee80211_input.c 
    8981@@ -2984,8 +2984,10 @@ 
    9082 { 
     
    123115                                IEEE80211_NOTE(vap, IEEE80211_MSG_ASSOC, ni, 
    124116                                                "beacon interval divergence: " 
    125 Index: madwifi-trunk-r3776/net80211/ieee80211_scan.c 
    126 =================================================================== 
    127 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan.c  2008-07-17 03:07:53.000000000 +0200 
    128 +++ madwifi-trunk-r3776/net80211/ieee80211_scan.c       2008-07-17 04:03:07.000000000 +0200 
     117--- a/net80211/ieee80211_scan.c 
     118+++ b/net80211/ieee80211_scan.c 
    129119@@ -793,7 +793,7 @@ 
    130120                                ieee80211_sta_pwrsave(vap, 0); 
  • trunk/package/madwifi/patches-r3776/322-ignore_broken_bssid.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/net80211/ieee80211_scan_sta.c      2008-07-17 04:02:41.000000000 +0200 
    9 +++ madwifi-trunk-r3776/net80211/ieee80211_scan_sta.c   2008-07-17 04:03:54.000000000 +0200 
     6--- a/net80211/ieee80211_scan_sta.c 
     7+++ b/net80211/ieee80211_scan_sta.c 
    108@@ -242,6 +242,10 @@ 
    119        struct ieee80211_scan_entry *ise; 
  • trunk/package/madwifi/patches-r3776/323-crash_fix.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211_node.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211_node.c  2008-07-17 02:56:18.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211_node.c       2008-07-17 04:05:43.000000000 +0200 
     1--- a/net80211/ieee80211_node.c 
     2+++ b/net80211/ieee80211_node.c 
    53@@ -1999,11 +1999,13 @@ 
    64        /* From this point onwards we can no longer find the node, 
  • trunk/package/madwifi/patches-r3776/324-reassoc.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/net80211/ieee80211_node.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/net80211/ieee80211_node.c  2008-07-17 04:05:43.000000000 +0200 
    9 +++ madwifi-trunk-r3776/net80211/ieee80211_node.c       2008-07-17 04:05:55.000000000 +0200 
     6--- a/net80211/ieee80211_node.c 
     7+++ b/net80211/ieee80211_node.c 
    108@@ -561,10 +561,9 @@ 
    119 EXPORT_SYMBOL(ieee80211_ibss_merge); 
  • trunk/package/madwifi/patches-r3776/325-sta_node_leave.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/net80211/ieee80211_proto.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/net80211/ieee80211_proto.c 2008-07-17 02:20:51.000000000 +0200 
    9 +++ madwifi-trunk-r3776/net80211/ieee80211_proto.c      2008-07-17 04:06:47.000000000 +0200 
     6--- a/net80211/ieee80211_proto.c 
     7+++ b/net80211/ieee80211_proto.c 
    108@@ -1352,7 +1352,7 @@ 
    119                                IEEE80211_SEND_MGMT(ni, 
  • trunk/package/madwifi/patches-r3776/326-bmiss_handling.patch

    r11851 r11866  
    66Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    77 
    8 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    9 =================================================================== 
    10 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 04:03:07.000000000 +0200 
    11 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 04:06:33.000000000 +0200 
     8--- a/net80211/ieee80211_input.c 
     9+++ b/net80211/ieee80211_input.c 
    1210@@ -3369,12 +3369,17 @@ 
    1311                        } 
     
    3230                        /* If scanning, pass the info to the scan module. 
    3331                         * Otherwise, check if it's the right time to do 
    34 Index: madwifi-trunk-r3776/net80211/ieee80211_proto.c 
    35 =================================================================== 
    36 --- madwifi-trunk-r3776.orig/net80211/ieee80211_proto.c 2008-07-17 04:06:18.000000000 +0200 
    37 +++ madwifi-trunk-r3776/net80211/ieee80211_proto.c      2008-07-17 04:06:33.000000000 +0200 
     32--- a/net80211/ieee80211_proto.c 
     33+++ b/net80211/ieee80211_proto.c 
    3834@@ -1213,6 +1213,8 @@ 
    3935        } 
     
    9591                } 
    9692  
    97 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    98 =================================================================== 
    99 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 04:03:07.000000000 +0200 
    100 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 04:06:33.000000000 +0200 
     93--- a/net80211/ieee80211_var.h 
     94+++ b/net80211/ieee80211_var.h 
    10195@@ -292,6 +292,7 @@ 
    10296  
  • trunk/package/madwifi/patches-r3776/327-rssi_disconnect.patch

    r11851 r11866  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3776/net80211/ieee80211_ioctl.h 
    7 =================================================================== 
    8 --- madwifi-trunk-r3776.orig/net80211/ieee80211_ioctl.h 2008-07-17 04:03:30.000000000 +0200 
    9 +++ madwifi-trunk-r3776/net80211/ieee80211_ioctl.h      2008-07-17 04:07:29.000000000 +0200 
     6--- a/net80211/ieee80211_ioctl.h 
     7+++ b/net80211/ieee80211_ioctl.h 
    108@@ -656,6 +656,8 @@ 
    119        IEEE80211_PARAM_PROTMODE_RSSI           = 85,   /* RSSI Threshold for enabling protection mode */ 
     
    1715  
    1816 #define        SIOCG80211STATS                 (SIOCDEVPRIVATE+2) 
    19 Index: madwifi-trunk-r3776/net80211/ieee80211_wireless.c 
    20 =================================================================== 
    21 --- madwifi-trunk-r3776.orig/net80211/ieee80211_wireless.c      2008-07-17 04:03:07.000000000 +0200 
    22 +++ madwifi-trunk-r3776/net80211/ieee80211_wireless.c   2008-07-17 04:07:56.000000000 +0200 
     17--- a/net80211/ieee80211_wireless.c 
     18+++ b/net80211/ieee80211_wireless.c 
    2319@@ -2832,6 +2832,12 @@ 
    2420        case IEEE80211_PARAM_ROAM_RATE_11G: 
     
    6258          IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "uapsd" }, 
    6359        { IEEE80211_PARAM_UAPSDINFO, 
    64 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    65 =================================================================== 
    66 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 04:07:08.000000000 +0200 
    67 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 04:09:03.000000000 +0200 
     60--- a/net80211/ieee80211_input.c 
     61+++ b/net80211/ieee80211_input.c 
    6862@@ -3234,6 +3234,17 @@ 
    6963  
     
    8478                                        (!vap->iv_bgscanthr_next || 
    8579                                                !time_before(jiffies, vap->iv_bgscanthr_next)) && 
    86 Index: madwifi-trunk-r3776/net80211/ieee80211_var.h 
    87 =================================================================== 
    88 --- madwifi-trunk-r3776.orig/net80211/ieee80211_var.h   2008-07-17 04:07:08.000000000 +0200 
    89 +++ madwifi-trunk-r3776/net80211/ieee80211_var.h        2008-07-17 04:07:10.000000000 +0200 
     80--- a/net80211/ieee80211_var.h 
     81+++ b/net80211/ieee80211_var.h 
    9082@@ -233,6 +233,9 @@ 
    9183        u_int iv_bgscanintvl;                           /* bg scan min interval */ 
  • trunk/package/madwifi/patches-r3776/328-memory_alloc.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 04:00:42.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 04:11:45.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -504,7 +504,7 @@ 
    64  
  • trunk/package/madwifi/patches-r3776/329-turbo_chansearch.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211.c       2008-07-17 03:07:53.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211.c    2008-07-17 04:12:08.000000000 +0200 
     1--- a/net80211/ieee80211.c 
     2+++ b/net80211/ieee80211.c 
    53@@ -695,6 +695,7 @@ 
    64        int i; 
  • trunk/package/madwifi/patches-r3776/330-bstuck_thresh.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath/if_ath.c       2008-07-17 04:11:45.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath/if_ath.c    2008-07-17 04:12:51.000000000 +0200 
     1--- a/ath/if_ath.c 
     2+++ b/ath/if_ath.c 
    53@@ -354,6 +354,7 @@ 
    64 static int ath_outdoor = AH_FALSE;             /* enable outdoor use */ 
     
    3533                "[sta|ap|wds|adhoc|ahdemo|monitor] mode. defaults to sta, use " 
    3634                "'none' to disable"); 
    37 @@ -5238,7 +5242,7 @@ 
     35@@ -5239,7 +5243,7 @@ 
    3836                DPRINTF(sc, ATH_DEBUG_BEACON_PROC, 
    3937                        "Missed %u consecutive beacons (n_beacon=%u)\n", 
     
    4442                return; 
    4543        } 
    46 @@ -5409,7 +5413,7 @@ 
     44@@ -5410,7 +5414,7 @@ 
    4745         *     check will be true, in which case return 
    4846         *     without resetting the driver. 
  • trunk/package/madwifi/patches-r3776/331-linux24_fix.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/ath_hal/Makefile 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/ath_hal/Makefile   2008-07-17 00:21:30.000000000 +0200 
    4 +++ madwifi-trunk-r3776/ath_hal/Makefile        2008-07-17 04:13:34.000000000 +0200 
     1--- a/ath_hal/Makefile 
     2+++ b/ath_hal/Makefile 
    53@@ -79,10 +79,11 @@ 
    64 quiet_cmd_uudecode = UUDECODE $@ 
  • trunk/package/madwifi/patches-r3776/332-retransmit_check.patch

    r11851 r11866  
    1 Index: madwifi-trunk-r3776/net80211/ieee80211.h 
    2 =================================================================== 
    3 --- madwifi-trunk-r3776.orig/net80211/ieee80211.h       2008-07-17 04:14:08.000000000 +0200 
    4 +++ madwifi-trunk-r3776/net80211/ieee80211.h    2008-07-17 04:14:13.000000000 +0200 
     1--- a/net80211/ieee80211.h 
     2+++ b/net80211/ieee80211.h 
    53@@ -174,8 +174,6 @@ 
    64 #define        IEEE80211_SEQ_SEQ_MASK                  0xfff0 
     
    1210  
    1311 #define        IEEE80211_QOS_TXOP                      0x00ff 
    14 Index: madwifi-trunk-r3776/net80211/ieee80211_input.c 
    15 =================================================================== 
    16 --- madwifi-trunk-r3776.orig/net80211/ieee80211_input.c 2008-07-17 04:14:08.000000000 +0200 
    17 +++ madwifi-trunk-r3776/net80211/ieee80211_input.c      2008-07-17 04:14:13.000000000 +0200 
     12--- a/net80211/ieee80211_input.c 
     13+++ b/net80211/ieee80211_input.c 
    1814@@ -406,7 +406,7 @@ 
    1915                                tid = 0; 
Note: See TracChangeset for help on using the changeset viewer.