Changeset 9507


Ignore:
Timestamp:
2007-11-07T14:02:09+01:00 (8 years ago)
Author:
nbd
Message:

update madwifi to latest rev - works around some crashiness

Location:
trunk/package/madwifi
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/madwifi/Makefile

    r9466 r9507  
    1111 
    1212PKG_NAME:=madwifi 
    13 PKG_VERSION:=r2799-20071030 
     13PKG_VERSION:=r2834-20071106 
    1414PKG_BRANCH:=madwifi-ng 
    1515PKG_RELEASE:=1 
     
    1717PKG_SOURCE:=$(PKG_BRANCH)-$(PKG_VERSION).tar.gz 
    1818PKG_SOURCE_URL:=http://snapshots.madwifi.org/$(PKG_BRANCH) 
    19 PKG_MD5SUM:=58fdb5d5acf73ccd4577f17fbd7c6a22 
     19PKG_MD5SUM:=3de6b07146001b53bc45de5d3dd95bc2 
    2020 
    2121PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_BRANCH)-$(PKG_VERSION) 
  • trunk/package/madwifi/patches/100-kernel_cflags.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/hal/public/mips-be-elf.inc 
     1Index: madwifi-ng-r2834-20071106/hal/public/mips-be-elf.inc 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/hal/public/mips-be-elf.inc   2007-10-31 14:04:47.029301526 +0100 
    4 +++ madwifi-ng-r2799-20071030/hal/public/mips-be-elf.inc        2007-10-31 14:04:47.125306996 +0100 
     3--- madwifi-ng-r2834-20071106.orig/hal/public/mips-be-elf.inc   2007-11-07 14:01:59.849362290 +0100 
     4+++ madwifi-ng-r2834-20071106/hal/public/mips-be-elf.inc        2007-11-07 14:01:59.941367534 +0100 
    55@@ -71,5 +71,5 @@ 
    66  
     
    1010+COPTS+=        -G 0 -mno-abicalls -fno-pic -mips32 -Wa,--trap \ 
    1111        -fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls 
    12 Index: madwifi-ng-r2799-20071030/hal/public/mips-le-elf.inc 
     12Index: madwifi-ng-r2834-20071106/hal/public/mips-le-elf.inc 
    1313=================================================================== 
    14 --- madwifi-ng-r2799-20071030.orig/hal/public/mips-le-elf.inc   2007-10-31 14:04:47.037301982 +0100 
    15 +++ madwifi-ng-r2799-20071030/hal/public/mips-le-elf.inc        2007-10-31 14:04:47.133307452 +0100 
     14--- madwifi-ng-r2834-20071106.orig/hal/public/mips-le-elf.inc   2007-11-07 14:01:59.857362746 +0100 
     15+++ madwifi-ng-r2834-20071106/hal/public/mips-le-elf.inc        2007-11-07 14:01:59.949367989 +0100 
    1616@@ -68,5 +68,5 @@ 
    1717  
     
    2121+COPTS+=        -G 0 -mno-abicalls -fno-pic -mips32 -Wa,--trap \ 
    2222        -fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls 
    23 Index: madwifi-ng-r2799-20071030/hal/public/xscale-be-elf.inc 
     23Index: madwifi-ng-r2834-20071106/hal/public/xscale-be-elf.inc 
    2424=================================================================== 
    25 --- madwifi-ng-r2799-20071030.orig/hal/public/xscale-be-elf.inc 2007-10-31 14:04:47.045302437 +0100 
    26 +++ madwifi-ng-r2799-20071030/hal/public/xscale-be-elf.inc      2007-10-31 14:04:47.137307681 +0100 
     25--- madwifi-ng-r2834-20071106.orig/hal/public/xscale-be-elf.inc 2007-11-07 14:01:59.865363201 +0100 
     26+++ madwifi-ng-r2834-20071106/hal/public/xscale-be-elf.inc      2007-11-07 14:01:59.953368219 +0100 
    2727@@ -77,5 +77,5 @@ 
    2828  
  • trunk/package/madwifi/patches/102-multicall_binary.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/tools/80211debug.c 
    2 =================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/tools/80211debug.c   2007-10-31 14:04:46.925295598 +0100 
    4 +++ madwifi-ng-r2799-20071030/tools/80211debug.c        2007-10-31 14:04:47.537330476 +0100 
     1Index: madwifi-ng-r2834-20071106/tools/80211debug.c 
     2=================================================================== 
     3--- madwifi-ng-r2834-20071106.orig/tools/80211debug.c   2007-11-07 14:01:59.745356362 +0100 
     4+++ madwifi-ng-r2834-20071106/tools/80211debug.c        2007-11-07 14:02:00.181381212 +0100 
    55@@ -49,6 +49,10 @@ 
    66 #include <getopt.h> 
     
    3434        const char *cp, *tp; 
    3535        const char *sep; 
    36 Index: madwifi-ng-r2799-20071030/tools/80211stats.c 
    37 =================================================================== 
    38 --- madwifi-ng-r2799-20071030.orig/tools/80211stats.c   2007-10-31 14:04:46.929295827 +0100 
    39 +++ madwifi-ng-r2799-20071030/tools/80211stats.c        2007-10-31 14:04:47.537330476 +0100 
     36Index: madwifi-ng-r2834-20071106/tools/80211stats.c 
     37=================================================================== 
     38--- madwifi-ng-r2834-20071106.orig/tools/80211stats.c   2007-11-07 14:01:59.753356821 +0100 
     39+++ madwifi-ng-r2834-20071106/tools/80211stats.c        2007-11-07 14:02:00.181381212 +0100 
    4040@@ -60,6 +60,10 @@ 
    4141 #include "net80211/ieee80211_crypto.h" 
     
    6969        struct ieee80211req_sta_info *si; 
    7070        u_int8_t buf[24*1024], *cp; 
    71 Index: madwifi-ng-r2799-20071030/tools/athchans.c 
    72 =================================================================== 
    73 --- madwifi-ng-r2799-20071030.orig/tools/athchans.c     2007-10-31 14:04:46.937296283 +0100 
    74 +++ madwifi-ng-r2799-20071030/tools/athchans.c  2007-10-31 14:04:47.545330932 +0100 
     71Index: madwifi-ng-r2834-20071106/tools/athchans.c 
     72=================================================================== 
     73--- madwifi-ng-r2834-20071106.orig/tools/athchans.c     2007-11-07 14:01:59.757357047 +0100 
     74+++ madwifi-ng-r2834-20071106/tools/athchans.c  2007-11-07 14:02:00.189381667 +0100 
    7575@@ -59,6 +59,10 @@ 
    7676 #include "net80211/ieee80211_crypto.h" 
     
    105105        struct ieee80211req_chanlist chanlist; 
    106106        int c; 
    107 Index: madwifi-ng-r2799-20071030/tools/athctrl.c 
    108 =================================================================== 
    109 --- madwifi-ng-r2799-20071030.orig/tools/athctrl.c      2007-10-31 14:04:46.945296738 +0100 
    110 +++ madwifi-ng-r2799-20071030/tools/athctrl.c   2007-10-31 14:04:47.549331161 +0100 
     107Index: madwifi-ng-r2834-20071106/tools/athctrl.c 
     108=================================================================== 
     109--- madwifi-ng-r2834-20071106.orig/tools/athctrl.c      2007-11-07 14:01:59.765357502 +0100 
     110+++ madwifi-ng-r2834-20071106/tools/athctrl.c   2007-11-07 14:02:00.193381896 +0100 
    111111@@ -53,6 +53,10 @@ 
    112112  
     
    140140        int distance = -1; 
    141141        int c; 
    142 Index: madwifi-ng-r2799-20071030/tools/athdebug.c 
    143 =================================================================== 
    144 --- madwifi-ng-r2799-20071030.orig/tools/athdebug.c     2007-10-31 14:04:46.953297193 +0100 
    145 +++ madwifi-ng-r2799-20071030/tools/athdebug.c  2007-10-31 14:04:47.557331616 +0100 
     142Index: madwifi-ng-r2834-20071106/tools/athdebug.c 
     143=================================================================== 
     144--- madwifi-ng-r2834-20071106.orig/tools/athdebug.c     2007-11-07 14:01:59.773357960 +0100 
     145+++ madwifi-ng-r2834-20071106/tools/athdebug.c  2007-11-07 14:02:00.193381896 +0100 
    146146@@ -52,6 +52,10 @@ 
    147147 #include <getopt.h> 
     
    176176        const char *ifname = "wifi0"; 
    177177 #else 
    178 Index: madwifi-ng-r2799-20071030/tools/athkey.c 
    179 =================================================================== 
    180 --- madwifi-ng-r2799-20071030.orig/tools/athkey.c       2007-10-31 14:04:46.957297422 +0100 
    181 +++ madwifi-ng-r2799-20071030/tools/athkey.c    2007-10-31 14:04:47.557331616 +0100 
     178Index: madwifi-ng-r2834-20071106/tools/athkey.c 
     179=================================================================== 
     180--- madwifi-ng-r2834-20071106.orig/tools/athkey.c       2007-11-07 14:01:59.777358186 +0100 
     181+++ madwifi-ng-r2834-20071106/tools/athkey.c    2007-11-07 14:02:00.193381896 +0100 
    182182@@ -59,6 +59,10 @@ 
    183183 #include "net80211/ieee80211_crypto.h" 
     
    211211        struct ieee80211req_key setkey; 
    212212        struct ieee80211req_del_key delkey; 
    213 Index: madwifi-ng-r2799-20071030/tools/athstats.c 
    214 =================================================================== 
    215 --- madwifi-ng-r2799-20071030.orig/tools/athstats.c     2007-10-31 14:04:46.965297878 +0100 
    216 +++ madwifi-ng-r2799-20071030/tools/athstats.c  2007-10-31 14:04:47.557331616 +0100 
     213Index: madwifi-ng-r2834-20071106/tools/athstats.c 
     214=================================================================== 
     215--- madwifi-ng-r2834-20071106.orig/tools/athstats.c     2007-11-07 14:01:59.785358642 +0100 
     216+++ madwifi-ng-r2834-20071106/tools/athstats.c  2007-11-07 14:02:00.193381896 +0100 
    217217@@ -63,6 +63,10 @@ 
    218218 #include "wireless_copy.h" 
     
    247247        const char *ifname = "wifi0"; 
    248248 #else 
    249 Index: madwifi-ng-r2799-20071030/tools/do_multi.c 
     249Index: madwifi-ng-r2834-20071106/tools/do_multi.c 
    250250=================================================================== 
    251251--- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    252 +++ madwifi-ng-r2799-20071030/tools/do_multi.c  2007-10-31 14:04:47.557331616 +0100 
     252+++ madwifi-ng-r2834-20071106/tools/do_multi.c  2007-11-07 14:02:00.197382122 +0100 
    253253@@ -0,0 +1,32 @@ 
    254254+#include <string.h> 
     
    284284+    return ret; 
    285285+} 
    286 Index: madwifi-ng-r2799-20071030/tools/do_multi.h 
     286Index: madwifi-ng-r2834-20071106/tools/do_multi.h 
    287287=================================================================== 
    288288--- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    289 +++ madwifi-ng-r2799-20071030/tools/do_multi.h  2007-10-31 14:04:47.557331616 +0100 
     289+++ madwifi-ng-r2834-20071106/tools/do_multi.h  2007-11-07 14:02:00.197382122 +0100 
    290290@@ -0,0 +1,10 @@ 
    291291+ 
     
    299299+int wlanconfig_init(int argc, char *argv[]); 
    300300+int athinfo_init(int argc, char *argv[]); 
    301 Index: madwifi-ng-r2799-20071030/tools/Makefile 
    302 =================================================================== 
    303 --- madwifi-ng-r2799-20071030.orig/tools/Makefile       2007-10-31 14:04:46.981298791 +0100 
    304 +++ madwifi-ng-r2799-20071030/tools/Makefile    2007-10-31 14:04:47.561331846 +0100 
     301Index: madwifi-ng-r2834-20071106/tools/Makefile 
     302=================================================================== 
     303--- madwifi-ng-r2834-20071106.orig/tools/Makefile       2007-11-07 14:01:59.801359556 +0100 
     304+++ madwifi-ng-r2834-20071106/tools/Makefile    2007-11-07 14:02:00.197382122 +0100 
    305305@@ -47,9 +47,12 @@ 
    306306 endif 
     
    368368 install: $(ALL)  
    369369        install -d $(DESTDIR)$(BINDIR) 
    370 Index: madwifi-ng-r2799-20071030/tools/wlanconfig.c 
    371 =================================================================== 
    372 --- madwifi-ng-r2799-20071030.orig/tools/wlanconfig.c   2007-10-31 14:04:46.989299247 +0100 
    373 +++ madwifi-ng-r2799-20071030/tools/wlanconfig.c        2007-10-31 14:04:47.561331846 +0100 
     370Index: madwifi-ng-r2834-20071106/tools/wlanconfig.c 
     371=================================================================== 
     372--- madwifi-ng-r2834-20071106.orig/tools/wlanconfig.c   2007-11-07 14:01:59.809360011 +0100 
     373+++ madwifi-ng-r2834-20071106/tools/wlanconfig.c        2007-11-07 14:02:00.197382122 +0100 
    374374@@ -62,6 +62,10 @@ 
    375375 #include "net80211/ieee80211_crypto.h" 
     
    403403        unsigned char bnounit = 0; 
    404404        char *if_base = NULL; 
    405 Index: madwifi-ng-r2799-20071030/tools/ath_info.c 
    406 =================================================================== 
    407 --- madwifi-ng-r2799-20071030.orig/tools/ath_info.c     2007-10-31 14:04:46.997299702 +0100 
    408 +++ madwifi-ng-r2799-20071030/tools/ath_info.c  2007-10-31 14:04:47.561331846 +0100 
    409 @@ -722,8 +722,13 @@ 
     405Index: madwifi-ng-r2834-20071106/tools/ath_info.c 
     406=================================================================== 
     407--- madwifi-ng-r2834-20071106.orig/tools/ath_info.c     2007-11-07 14:01:59.817360466 +0100 
     408+++ madwifi-ng-r2834-20071106/tools/ath_info.c  2007-11-07 14:02:00.201382352 +0100 
     409@@ -736,7 +736,12 @@ 
    410410                "unlawful radio transmissions!\n\n"); 
    411411 } 
     
    415415+athinfo_init(int argc, char *argv[]) 
    416416+#else 
    417  int 
    418  main(int argc, char *argv[]) 
     417 int main(int argc, char *argv[]) 
    419418+#endif 
    420419 { 
  • trunk/package/madwifi/patches/104-autocreate_none.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:46.893293774 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:47.893350767 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:01:59.713354541 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:00.533401273 +0100 
    55@@ -426,7 +426,7 @@ 
    66        HAL_STATUS status; 
  • trunk/package/madwifi/patches/105-ratectl_attach.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_rate.c 
     1Index: madwifi-ng-r2834-20071106/net80211/ieee80211_rate.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_rate.c    2007-10-31 14:04:46.861291953 +0100 
    4 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_rate.c 2007-10-31 14:04:48.109363075 +0100 
     3--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_rate.c    2007-11-07 14:01:59.685352943 +0100 
     4+++ madwifi-ng-r2834-20071106/net80211/ieee80211_rate.c 2007-11-07 14:02:00.745413352 +0100 
    55@@ -100,8 +100,18 @@ 
    66                ieee80211_load_module(buf); 
  • trunk/package/madwifi/patches/110-init_fix_PR_914.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:47.893350767 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:48.321375158 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:00.533401273 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:00.957425434 +0100 
    55@@ -2122,7 +2122,10 @@ 
    66                ath_draintxq(sc); 
  • trunk/package/madwifi/patches/111-minstrel_crash.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath_rate/minstrel/minstrel.c 
     1Index: madwifi-ng-r2834-20071106/ath_rate/minstrel/minstrel.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath_rate/minstrel/minstrel.c 2007-10-31 14:04:46.797288304 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath_rate/minstrel/minstrel.c      2007-10-31 14:04:48.537387466 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath_rate/minstrel/minstrel.c 2007-11-07 14:01:59.625349524 +0100 
     4+++ madwifi-ng-r2834-20071106/ath_rate/minstrel/minstrel.c      2007-11-07 14:02:01.169437517 +0100 
    55@@ -393,6 +393,9 @@ 
    66                struct minstrel_node *sn = ATH_NODE_MINSTREL(an); 
  • trunk/package/madwifi/patches/112-keycache_PR_962.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:48.321375158 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:48.749399549 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:00.957425434 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:01.785472625 +0100 
    55@@ -5853,7 +5853,8 @@ 
    66                 * frame; it'll be dropped where it's not wanted. 
     
    1313                        /* 
    1414                         * Fast path: node is present in the key map; 
    15 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 
     15Index: madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 
    1616=================================================================== 
    17 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_node.c    2007-10-31 14:04:46.757286024 +0100 
    18 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 2007-10-31 14:04:48.753399778 +0100 
    19 @@ -1275,8 +1275,6 @@ 
     17--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_node.c    2007-11-07 14:01:59.581347018 +0100 
     18+++ madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 2007-11-07 14:02:01.789472851 +0100 
     19@@ -1290,8 +1290,6 @@ 
    2020        IEEE80211_NODE_TABLE_UNLOCK_IRQ(nt); 
    2121  
     
    2626 #ifdef IEEE80211_DEBUG_REFCNT 
    2727 EXPORT_SYMBOL(ieee80211_find_rxnode_debug); 
    28 @@ -1284,6 +1282,20 @@ 
     28@@ -1299,6 +1297,20 @@ 
    2929 EXPORT_SYMBOL(ieee80211_find_rxnode); 
    3030 #endif 
     
    4747  * Return a reference to the appropriate node for sending 
    4848  * a data frame.  This handles node discovery in adhoc networks. 
    49 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_node.h 
     49Index: madwifi-ng-r2834-20071106/net80211/ieee80211_node.h 
    5050=================================================================== 
    51 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_node.h    2007-10-31 14:04:46.765286480 +0100 
    52 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_node.h 2007-10-31 14:04:48.761400233 +0100 
     51--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_node.h    2007-11-07 14:01:59.589347473 +0100 
     52+++ madwifi-ng-r2834-20071106/net80211/ieee80211_node.h 2007-11-07 14:02:01.873477636 +0100 
    5353@@ -328,6 +328,8 @@ 
    5454        *pni = NULL;                    /* guard against use */ 
  • trunk/package/madwifi/patches/113-no_ibss_pwrsave.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_scan.c 
     1Index: madwifi-ng-r2834-20071106/net80211/ieee80211_scan.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_scan.c    2007-10-31 14:04:46.717283745 +0100 
    4 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_scan.c 2007-10-31 14:04:48.993413455 +0100 
     3--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_scan.c    2007-11-07 14:01:59.541344736 +0100 
     4+++ madwifi-ng-r2834-20071106/net80211/ieee80211_scan.c 2007-11-07 14:02:02.281500890 +0100 
    55@@ -291,7 +291,8 @@ 
    66        struct ieee80211com *ic = vap->iv_ic; 
  • trunk/package/madwifi/patches/116-adhoc_beacon_PR_1033.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:48.749399549 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:49.201425309 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:01.785472625 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:02.637521177 +0100 
    55@@ -4559,16 +4559,31 @@ 
    66        struct ieee80211com *ic = &sc->sc_ic; 
  • trunk/package/madwifi/patches/121-ibss_hostap.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:49.201425309 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:49.421437847 +0100 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
     2=================================================================== 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:02.637521177 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:02.861533944 +0100 
    55@@ -409,7 +409,6 @@ 
    66  * and use the next two bits as the index of the VAP. 
     
    150150                                struct ath_node *an = ATH_NODE(ni); 
    151151                                ieee80211_keyix_t keyix; 
    152 Index: madwifi-ng-r2799-20071030/ath/if_athvar.h 
    153 =================================================================== 
    154 --- madwifi-ng-r2799-20071030.orig/ath/if_athvar.h      2007-10-31 14:04:46.633278957 +0100 
    155 +++ madwifi-ng-r2799-20071030/ath/if_athvar.h   2007-10-31 14:04:49.429438302 +0100 
     152Index: madwifi-ng-r2834-20071106/ath/if_athvar.h 
     153=================================================================== 
     154--- madwifi-ng-r2834-20071106.orig/ath/if_athvar.h      2007-11-07 14:01:59.457339950 +0100 
     155+++ madwifi-ng-r2834-20071106/ath/if_athvar.h   2007-11-07 14:02:02.861533944 +0100 
    156156@@ -209,7 +209,7 @@ 
    157157 #define        ATH_RXBUF       40              /* number of RX buffers */ 
     
    171171        u_int sc_fftxqmin;                      /* aggregation threshold */ 
    172172        HAL_INT sc_imask;                       /* interrupt mask copy */ 
    173 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_beacon.c 
    174 =================================================================== 
    175 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_beacon.c  2007-10-31 14:04:46.637279186 +0100 
    176 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_beacon.c       2007-10-31 14:04:49.433438531 +0100 
     173Index: madwifi-ng-r2834-20071106/net80211/ieee80211_beacon.c 
     174=================================================================== 
     175--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_beacon.c  2007-11-07 14:01:59.461340176 +0100 
     176+++ madwifi-ng-r2834-20071106/net80211/ieee80211_beacon.c       2007-11-07 14:02:02.869534399 +0100 
    177177@@ -111,7 +111,7 @@ 
    178178        bo->bo_tim = frm; 
     
    184184                *frm++ = 2; 
    185185                *frm++ = 0; *frm++ = 0;         /* TODO: ATIM window */ 
    186 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_input.c 
    187 =================================================================== 
    188 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_input.c   2007-10-31 14:04:46.645279641 +0100 
    189 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_input.c        2007-10-31 14:04:49.437438757 +0100 
     186Index: madwifi-ng-r2834-20071106/net80211/ieee80211_input.c 
     187=================================================================== 
     188--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_input.c   2007-11-07 14:01:59.469340634 +0100 
     189+++ madwifi-ng-r2834-20071106/net80211/ieee80211_input.c        2007-11-07 14:02:02.873534629 +0100 
    190190@@ -2990,7 +2990,13 @@ 
    191191                        return; 
     
    218218  
    219219                IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_INPUT, wh->i_addr2, 
    220 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 
    221 =================================================================== 
    222 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_node.c    2007-10-31 14:04:48.753399778 +0100 
    223 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 2007-10-31 14:04:49.441438986 +0100 
    224 @@ -1088,8 +1088,25 @@ 
     220Index: madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 
     221=================================================================== 
     222--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_node.c    2007-11-07 14:02:01.789472851 +0100 
     223+++ madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 2007-11-07 14:02:02.873534629 +0100 
     224@@ -1103,8 +1103,25 @@ 
    225225        IEEE80211_NODE_TABLE_LOCK_ASSERT(nt); 
    226226  
  • trunk/package/madwifi/patches/122-replayfail_workaround.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_linux.c 
     1Index: madwifi-ng-r2834-20071106/net80211/ieee80211_linux.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_linux.c   2007-10-31 14:04:46.593276677 +0100 
    4 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_linux.c        2007-10-31 14:04:49.705454030 +0100 
     3--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_linux.c   2007-11-07 14:01:59.417337671 +0100 
     4+++ madwifi-ng-r2834-20071106/net80211/ieee80211_linux.c        2007-11-07 14:02:03.137549672 +0100 
    55@@ -333,6 +333,9 @@ 
    66                k->wk_cipher->ic_name, k->wk_keyix, 
  • trunk/package/madwifi/patches/123-ccmp_checks.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_ccmp.c 
     1Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_ccmp.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto_ccmp.c     2007-10-31 14:04:46.561274856 +0100 
    4 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_ccmp.c  2007-10-31 14:04:49.913465886 +0100 
     3--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto_ccmp.c     2007-11-07 14:01:59.385335846 +0100 
     4+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_ccmp.c  2007-11-07 14:02:03.345561529 +0100 
    55@@ -475,6 +475,9 @@ 
    66        uint8_t *mic, *pos; 
  • trunk/package/madwifi/patches/124-linux24_compat.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_athvar.h 
     1Index: madwifi-ng-r2834-20071106/ath/if_athvar.h 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_athvar.h      2007-10-31 14:04:49.429438302 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_athvar.h   2007-10-31 14:04:50.117477510 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_athvar.h      2007-11-07 14:02:02.861533944 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_athvar.h   2007-11-07 14:02:03.557573608 +0100 
    55@@ -128,6 +128,11 @@ 
    66 #define        NETDEV_TX_BUSY  1 
  • trunk/package/madwifi/patches/126-rxerr_frames.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:49.421437847 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:50.329489593 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:02.861533944 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:03.853590479 +0100 
    55@@ -5834,8 +5834,9 @@ 
    66                        /* 
  • trunk/package/madwifi/patches/127-beacon_node.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:50.329489593 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:50.577503726 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:03.853590479 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:04.077603246 +0100 
    55@@ -4162,6 +4162,8 @@ 
    66        } 
  • trunk/package/madwifi/patches/128-revert_ioaccess.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath_hal/ah_os.h 
     1Index: madwifi-ng-r2834-20071106/ath_hal/ah_os.h 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath_hal/ah_os.h      2007-10-31 14:04:46.433267559 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath_hal/ah_os.h   2007-10-31 14:04:50.785515582 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath_hal/ah_os.h      2007-11-07 14:01:59.257328552 +0100 
     4+++ madwifi-ng-r2834-20071106/ath_hal/ah_os.h   2007-11-07 14:02:04.329617605 +0100 
    55@@ -172,44 +172,25 @@ 
    66  * never byte-swapped by PCI chipsets or bridges, but always  
  • trunk/package/madwifi/patches/200-no_debug.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:50.577503726 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:50.997527661 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:04.077603246 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:04.537629461 +0100 
    55@@ -75,7 +75,7 @@ 
    66 #include <net80211/if_llc.h> 
     
    1212 #include "net80211/if_athproto.h" 
    1313 #include "if_athvar.h" 
    14 Index: madwifi-ng-r2799-20071030/ath_rate/amrr/amrr.c 
     14Index: madwifi-ng-r2834-20071106/ath_rate/amrr/amrr.c 
    1515=================================================================== 
    16 --- madwifi-ng-r2799-20071030.orig/ath_rate/amrr/amrr.c 2007-10-31 14:04:46.353263000 +0100 
    17 +++ madwifi-ng-r2799-20071030/ath_rate/amrr/amrr.c      2007-10-31 14:04:51.001527890 +0100 
     16--- madwifi-ng-r2834-20071106.orig/ath_rate/amrr/amrr.c 2007-11-07 14:01:59.177323993 +0100 
     17+++ madwifi-ng-r2834-20071106/ath_rate/amrr/amrr.c      2007-11-07 14:02:04.545629914 +0100 
    1818@@ -70,7 +70,7 @@ 
    1919  
     
    2525 #define        DPRINTF(sc, _fmt, ...) do {                                     \ 
    2626        if (sc->sc_debug & 0x10)                                        \ 
    27 Index: madwifi-ng-r2799-20071030/ath_rate/minstrel/minstrel.c 
     27Index: madwifi-ng-r2834-20071106/ath_rate/minstrel/minstrel.c 
    2828=================================================================== 
    29 --- madwifi-ng-r2799-20071030.orig/ath_rate/minstrel/minstrel.c 2007-10-31 14:04:48.537387466 +0100 
    30 +++ madwifi-ng-r2799-20071030/ath_rate/minstrel/minstrel.c      2007-10-31 14:04:51.009528346 +0100 
     29--- madwifi-ng-r2834-20071106.orig/ath_rate/minstrel/minstrel.c 2007-11-07 14:02:01.169437517 +0100 
     30+++ madwifi-ng-r2834-20071106/ath_rate/minstrel/minstrel.c      2007-11-07 14:02:04.549630142 +0100 
    3131@@ -117,7 +117,7 @@ 
    3232  
     
    3838 enum { 
    3939                ATH_DEBUG_RATE          = 0x00000010    /* rate control */ 
    40 Index: madwifi-ng-r2799-20071030/ath_rate/onoe/onoe.c 
     40Index: madwifi-ng-r2834-20071106/ath_rate/onoe/onoe.c 
    4141=================================================================== 
    42 --- madwifi-ng-r2799-20071030.orig/ath_rate/onoe/onoe.c 2007-10-31 14:04:46.369263913 +0100 
    43 +++ madwifi-ng-r2799-20071030/ath_rate/onoe/onoe.c      2007-10-31 14:04:51.013528575 +0100 
     42--- madwifi-ng-r2834-20071106.orig/ath_rate/onoe/onoe.c 2007-11-07 14:01:59.193324906 +0100 
     43+++ madwifi-ng-r2834-20071106/ath_rate/onoe/onoe.c      2007-11-07 14:02:04.553630371 +0100 
    4444@@ -66,7 +66,7 @@ 
    4545  
     
    5151 enum { 
    5252        ATH_DEBUG_RATE  = 0x00000010,   /* rate control */ 
    53 Index: madwifi-ng-r2799-20071030/ath_rate/sample/sample.c 
     53Index: madwifi-ng-r2834-20071106/ath_rate/sample/sample.c 
    5454=================================================================== 
    55 --- madwifi-ng-r2799-20071030.orig/ath_rate/sample/sample.c     2007-10-31 14:04:46.377264368 +0100 
    56 +++ madwifi-ng-r2799-20071030/ath_rate/sample/sample.c  2007-10-31 14:04:51.017528801 +0100 
     55--- madwifi-ng-r2834-20071106.orig/ath_rate/sample/sample.c     2007-11-07 14:01:59.201325359 +0100 
     56+++ madwifi-ng-r2834-20071106/ath_rate/sample/sample.c  2007-11-07 14:02:04.557630601 +0100 
    5757@@ -68,7 +68,7 @@ 
    5858  
     
    6464 enum { 
    6565        ATH_DEBUG_NODE          = 0x00080000,   /* node management */ 
    66 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_var.h 
     66Index: madwifi-ng-r2834-20071106/net80211/ieee80211_var.h 
    6767=================================================================== 
    68 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_var.h     2007-10-31 14:04:46.385264824 +0100 
    69 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_var.h  2007-10-31 14:04:51.017528801 +0100 
     68--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_var.h     2007-11-07 14:01:59.209325817 +0100 
     69+++ madwifi-ng-r2834-20071106/net80211/ieee80211_var.h  2007-11-07 14:02:04.561630827 +0100 
    7070@@ -35,8 +35,8 @@ 
    7171 #ifndef _NET80211_IEEE80211_VAR_H_ 
     
    7979 /* Definitions for IEEE 802.11 drivers. */ 
    8080 #include <net80211/ieee80211_linux.h> 
    81 Index: madwifi-ng-r2799-20071030/tools/do_multi.c 
     81Index: madwifi-ng-r2834-20071106/tools/do_multi.c 
    8282=================================================================== 
    83 --- madwifi-ng-r2799-20071030.orig/tools/do_multi.c     2007-10-31 14:04:47.557331616 +0100 
    84 +++ madwifi-ng-r2799-20071030/tools/do_multi.c  2007-10-31 14:04:51.017528801 +0100 
     83--- madwifi-ng-r2834-20071106.orig/tools/do_multi.c     2007-11-07 14:02:00.197382122 +0100 
     84+++ madwifi-ng-r2834-20071106/tools/do_multi.c  2007-11-07 14:02:04.565631053 +0100 
    8585@@ -9,16 +9,20 @@ 
    8686  
     
    104104        ret =  athkey_init(argc, argv); 
    105105     if(strcmp(progname, "athstats") == 0) 
    106 Index: madwifi-ng-r2799-20071030/tools/Makefile 
     106Index: madwifi-ng-r2834-20071106/tools/Makefile 
    107107=================================================================== 
    108 --- madwifi-ng-r2799-20071030.orig/tools/Makefile       2007-10-31 14:04:47.561331846 +0100 
    109 +++ madwifi-ng-r2799-20071030/tools/Makefile    2007-10-31 14:04:51.017528801 +0100 
     108--- madwifi-ng-r2834-20071106.orig/tools/Makefile       2007-11-07 14:02:00.197382122 +0100 
     109+++ madwifi-ng-r2834-20071106/tools/Makefile    2007-11-07 14:02:04.565631053 +0100 
    110110@@ -48,7 +48,7 @@ 
    111111  
  • trunk/package/madwifi/patches/300-napi_polling.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:50.997527661 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:51.313545672 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:04.537629461 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:04.865648150 +0100 
    55@@ -170,7 +170,7 @@ 
    66        int, u_int64_t); 
     
    253253  
    254254        /* XXX return value */ 
    255 @@ -9336,9 +9417,9 @@ 
     255@@ -9343,9 +9424,9 @@ 
    256256        dev->mtu = mtu; 
    257257        if ((dev->flags & IFF_RUNNING) && !sc->sc_invalid) { 
     
    265265        ATH_UNLOCK(sc); 
    266266  
    267 Index: madwifi-ng-r2799-20071030/ath/if_athvar.h 
     267Index: madwifi-ng-r2834-20071106/ath/if_athvar.h 
    268268=================================================================== 
    269 --- madwifi-ng-r2799-20071030.orig/ath/if_athvar.h      2007-10-31 14:04:50.117477510 +0100 
    270 +++ madwifi-ng-r2799-20071030/ath/if_athvar.h   2007-10-31 14:04:51.317545898 +0100 
     269--- madwifi-ng-r2834-20071106.orig/ath/if_athvar.h      2007-11-07 14:02:03.557573608 +0100 
     270+++ madwifi-ng-r2834-20071106/ath/if_athvar.h   2007-11-07 14:02:04.865648150 +0100 
    271271@@ -50,6 +50,10 @@ 
    272272 #include <asm/io.h> 
     
    305305 #define        ATH_RXBUF_LOCK_INIT(_sc)        spin_lock_init(&(_sc)->sc_rxbuflock) 
    306306 #define        ATH_RXBUF_LOCK_DESTROY(_sc) 
    307 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_input.c 
     307Index: madwifi-ng-r2834-20071106/net80211/ieee80211_input.c 
    308308=================================================================== 
    309 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_input.c   2007-10-31 14:04:49.437438757 +0100 
    310 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_input.c        2007-10-31 14:04:51.325546356 +0100 
     309--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_input.c   2007-11-07 14:02:02.873534629 +0100 
     310+++ madwifi-ng-r2834-20071106/net80211/ieee80211_input.c        2007-11-07 14:02:04.873648608 +0100 
    311311@@ -1128,8 +1128,9 @@ 
    312312                if (ni->ni_vlan != 0 && vap->iv_vlgrp != NULL) { 
  • trunk/package/madwifi/patches/301-tx_locking.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:51.313545672 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:51.569560260 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:04.865648150 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:05.117662515 +0100 
    55@@ -2693,7 +2693,7 @@ 
    66        /* NB: use this lock to protect an->an_tx_ffbuf (and txq->axq_stageq) 
     
    6363 ff_flush_done: 
    6464 ff_bypass: 
    65 Index: madwifi-ng-r2799-20071030/ath/if_athvar.h 
     65Index: madwifi-ng-r2834-20071106/ath/if_athvar.h 
    6666=================================================================== 
    67 --- madwifi-ng-r2799-20071030.orig/ath/if_athvar.h      2007-10-31 14:04:51.317545898 +0100 
    68 +++ madwifi-ng-r2799-20071030/ath/if_athvar.h   2007-10-31 14:04:51.569560260 +0100 
     67--- madwifi-ng-r2834-20071106.orig/ath/if_athvar.h      2007-11-07 14:02:04.865648150 +0100 
     68+++ madwifi-ng-r2834-20071106/ath/if_athvar.h   2007-11-07 14:02:05.117662515 +0100 
    6969@@ -504,6 +504,8 @@ 
    7070 #define ATH_TXQ_INTR_PERIOD            5  /* axq_intrcnt period for intr gen */ 
  • trunk/package/madwifi/patches/305-pureg_fix.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:51.569560260 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:51.797573253 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:05.117662515 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:05.345675505 +0100 
    55@@ -3519,7 +3519,9 @@ 
    66                rfilt |= HAL_RX_FILTER_PROM; 
     
    1414        if ((sc->sc_nmonvaps > 0) || ((sc->sc_nvaps > 0) && (sc->sc_nibssvaps > 0))) 
    1515                rfilt |= (HAL_RX_FILTER_CONTROL | HAL_RX_FILTER_BEACON | 
    16 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_input.c 
     16Index: madwifi-ng-r2834-20071106/net80211/ieee80211_input.c 
    1717=================================================================== 
    18 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_input.c   2007-10-31 14:04:51.325546356 +0100 
    19 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_input.c        2007-10-31 14:04:51.801573482 +0100 
     18--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_input.c   2007-11-07 14:02:04.873648608 +0100 
     19+++ madwifi-ng-r2834-20071106/net80211/ieee80211_input.c        2007-11-07 14:02:05.349675734 +0100 
    2020@@ -321,11 +321,12 @@ 
    2121                                bssid = wh->i_addr3; 
     
    9898                 * If scanning, just pass information to the scan module. 
    9999                 */ 
    100 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 
     100Index: madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 
    101101=================================================================== 
    102 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_node.c    2007-10-31 14:04:49.441438986 +0100 
    103 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 2007-10-31 14:04:51.805573711 +0100 
     102--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_node.c    2007-11-07 14:02:02.873534629 +0100 
     103+++ madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 2007-11-07 14:02:05.357676193 +0100 
    104104@@ -332,10 +332,16 @@ 
    105105        /* Update country ie information */ 
     
    121121        (void) ieee80211_sta_join1(PASS_NODE(ni)); 
    122122 } 
    123 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_proto.c 
     123Index: madwifi-ng-r2834-20071106/net80211/ieee80211_proto.c 
    124124=================================================================== 
    125 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_proto.c   2007-10-31 14:04:46.217255250 +0100 
    126 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_proto.c        2007-10-31 14:04:51.809573937 +0100 
     125--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_proto.c   2007-11-07 14:01:59.041316241 +0100 
     126+++ madwifi-ng-r2834-20071106/net80211/ieee80211_proto.c        2007-11-07 14:02:05.357676193 +0100 
    127127@@ -586,6 +586,28 @@ 
    128128        { 4, { 2, 4, 11, 22 } },        /* IEEE80211_MODE_TURBO_G (mixed b/g) */ 
     
    154154  * Mark the basic rates for the 11g rate table based on the 
    155155  * specified mode.  For 11b compatibility we mark only 11b 
    156 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_var.h 
     156Index: madwifi-ng-r2834-20071106/net80211/ieee80211_var.h 
    157157=================================================================== 
    158 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_var.h     2007-10-31 14:04:51.017528801 +0100 
    159 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_var.h  2007-10-31 14:04:51.809573937 +0100 
     158--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_var.h     2007-11-07 14:02:04.561630827 +0100 
     159+++ madwifi-ng-r2834-20071106/net80211/ieee80211_var.h  2007-11-07 14:02:05.361676419 +0100 
    160160@@ -592,6 +592,8 @@ 
    161161 void ieee80211_build_countryie(struct ieee80211com *); 
  • trunk/package/madwifi/patches/309-micfail_detect.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
    2 =================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:51.797573253 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:52.073588984 +0100 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
     2=================================================================== 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:05.345675505 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:05.625691466 +0100 
    55@@ -5743,6 +5743,7 @@ 
    66        u_int64_t rs_tsf; 
     
    1111        DPRINTF(sc, ATH_DEBUG_RX_PROC, "%s\n", __func__); 
    1212 process_rx_again: 
    13 @@ -5839,24 +5840,7 @@ 
     13@@ -5839,24 +5840,8 @@ 
    1414                        } 
    1515                        if (rs->rs_status & HAL_RXERR_MIC) { 
     
    3434-                               } 
    3535+                               mic_fail = 1; 
     36+                               goto rx_accept; 
    3637                        } 
    3738                        /* 
    3839                         * Reject error frames if we have no vaps that  
    39 @@ -5920,8 +5904,9 @@ 
     40@@ -5920,8 +5905,9 @@ 
    4041                /* 
    4142                 * Finished monitor mode handling, now reject 
     
    4849                        skb = NULL; 
    4950                        goto rx_next; 
    50 @@ -5952,6 +5937,27 @@ 
    51                                    sc->sc_hwmap[rs->rs_rate].ieeerate, 
    52                                    rs->rs_rssi); 
    53   
    54 +               /* MIC failure. Drop the packet in any case */ 
     51@@ -5930,6 +5916,26 @@ 
     52                /* remove the CRC */ 
     53                skb_trim(skb, skb->len - IEEE80211_CRC_LEN); 
     54  
    5555+               if (mic_fail) { 
    5656+                       /* Ignore control frames which are reported with mic error */ 
     
    7171+                       mic_fail = 0; 
    7272+                       goto rx_next; 
    73 +               } 
    74 + 
     73+               } 
     74+ 
     75                /* 
     76                 * From this point on we assume the frame is at least 
     77                 * as large as ieee80211_frame_min; verify that. 
     78@@ -5952,6 +5958,7 @@ 
     79                                   sc->sc_hwmap[rs->rs_rate].ieeerate, 
     80                                   rs->rs_rssi); 
     81  
     82+               /* MIC failure. Drop the packet in any case */ 
    7583                /* 
    7684                 * Locate the node for sender, track state, and then 
    7785                 * pass the (referenced) node up to the 802.11 layer 
    78 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_ccmp.c 
    79 =================================================================== 
    80 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto_ccmp.c     2007-10-31 14:04:49.913465886 +0100 
    81 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_ccmp.c  2007-10-31 14:04:52.073588984 +0100 
     86Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_ccmp.c 
     87=================================================================== 
     88--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto_ccmp.c     2007-11-07 14:02:03.345561529 +0100 
     89+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_ccmp.c  2007-11-07 14:02:05.625691466 +0100 
    8290@@ -73,7 +73,7 @@ 
    8391 static int ccmp_encap(struct ieee80211_key *, struct sk_buff *, u_int8_t); 
     
    98106        return 1; 
    99107 } 
    100 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto.h 
    101 =================================================================== 
    102 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto.h  2007-10-31 14:04:46.109249096 +0100 
    103 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto.h       2007-10-31 14:04:52.073588984 +0100 
     108Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto.h 
     109=================================================================== 
     110--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto.h  2007-11-07 14:01:58.929309860 +0100 
     111+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto.h       2007-11-07 14:02:05.633691920 +0100 
    104112@@ -145,7 +145,7 @@ 
    105113        int (*ic_encap)(struct ieee80211_key *, struct sk_buff *, u_int8_t); 
     
    124132  
    125133 /* 
    126 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_none.c 
    127 =================================================================== 
    128 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto_none.c     2007-10-31 14:04:46.113249322 +0100 
    129 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_none.c  2007-10-31 14:04:52.073588984 +0100 
     134Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_none.c 
     135=================================================================== 
     136--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto_none.c     2007-11-07 14:01:58.937310316 +0100 
     137+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_none.c  2007-11-07 14:02:05.633691920 +0100 
    130138@@ -52,7 +52,7 @@ 
    131139 static int none_encap(struct ieee80211_key *, struct sk_buff *, u_int8_t); 
     
    146154        struct ieee80211vap *vap = k->wk_private; 
    147155  
    148 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_tkip.c 
    149 =================================================================== 
    150 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto_tkip.c     2007-10-31 14:04:46.121249780 +0100 
    151 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_tkip.c  2007-10-31 14:04:52.077589210 +0100 
     156Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_tkip.c 
     157=================================================================== 
     158--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto_tkip.c     2007-11-07 14:01:58.945310770 +0100 
     159+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_tkip.c  2007-11-07 14:02:05.633691920 +0100 
    152160@@ -57,7 +57,7 @@ 
    153161 static int tkip_encap(struct ieee80211_key *, struct sk_buff *, u_int8_t); 
     
    177185                u8 mic[IEEE80211_WEP_MICLEN]; 
    178186                u8 mic0[IEEE80211_WEP_MICLEN]; 
    179 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_wep.c 
    180 =================================================================== 
    181 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_crypto_wep.c      2007-10-31 14:04:46.129250236 +0100 
    182 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_crypto_wep.c   2007-10-31 14:04:52.077589210 +0100 
     187Index: madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_wep.c 
     188=================================================================== 
     189--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_crypto_wep.c      2007-11-07 14:01:58.953311229 +0100 
     190+++ madwifi-ng-r2834-20071106/net80211/ieee80211_crypto_wep.c   2007-11-07 14:02:05.633691920 +0100 
    183191@@ -54,7 +54,7 @@ 
    184192 static int wep_encap(struct ieee80211_key *, struct sk_buff *, u_int8_t); 
     
    199207        return 1; 
    200208 } 
    201 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_input.c 
    202 =================================================================== 
    203 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_input.c   2007-10-31 14:04:51.801573482 +0100 
    204 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_input.c        2007-10-31 14:04:52.081589439 +0100 
     209Index: madwifi-ng-r2834-20071106/net80211/ieee80211_input.c 
     210=================================================================== 
     211--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_input.c   2007-11-07 14:02:05.349675734 +0100 
     212+++ madwifi-ng-r2834-20071106/net80211/ieee80211_input.c        2007-11-07 14:02:05.637692150 +0100 
    205213@@ -632,7 +632,7 @@ 
    206214                 * Next strip any MSDU crypto bits. 
     
    260268 /* 
    261269  * Debugging support. 
    262 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_proto.h 
    263 =================================================================== 
    264 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_proto.h   2007-10-31 14:04:46.141250920 +0100 
    265 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_proto.h        2007-10-31 14:04:52.081589439 +0100 
     270Index: madwifi-ng-r2834-20071106/net80211/ieee80211_proto.h 
     271=================================================================== 
     272--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_proto.h   2007-11-07 14:01:58.965311910 +0100 
     273+++ madwifi-ng-r2834-20071106/net80211/ieee80211_proto.h        2007-11-07 14:02:05.637692150 +0100 
    266274@@ -91,6 +91,7 @@ 
    267275 void ieee80211_set11gbasicrates(struct ieee80211_rateset *, enum ieee80211_phymode); 
     
    272280 /* 
    273281  * Return the size of the 802.11 header for a management or data frame. 
    274 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_linux.c 
    275 =================================================================== 
    276 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_linux.c   2007-10-31 14:04:49.705454030 +0100 
    277 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_linux.c        2007-10-31 14:04:52.081589439 +0100 
     282Index: madwifi-ng-r2834-20071106/net80211/ieee80211_linux.c 
     283=================================================================== 
     284--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_linux.c   2007-11-07 14:02:03.137549672 +0100 
     285+++ madwifi-ng-r2834-20071106/net80211/ieee80211_linux.c        2007-11-07 14:02:05.641692376 +0100 
    278286@@ -339,8 +339,8 @@ 
    279287        /* TODO: needed parameters: count, keyid, key type, src address, TSC */ 
     
    287295        wrqu.data.length = strlen(buf); 
    288296        wireless_send_event(dev, IWEVCUSTOM, &wrqu, buf); 
    289 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_output.c 
    290 =================================================================== 
    291 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_output.c  2007-10-31 14:04:46.157251830 +0100 
    292 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_output.c       2007-10-31 14:04:52.081589439 +0100 
     297Index: madwifi-ng-r2834-20071106/net80211/ieee80211_output.c 
     298=================================================================== 
     299--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_output.c  2007-11-07 14:01:58.981312821 +0100 
     300+++ madwifi-ng-r2834-20071106/net80211/ieee80211_output.c       2007-11-07 14:02:05.641692376 +0100 
    293301@@ -1079,13 +1079,16 @@ 
    294302                        cip = (struct ieee80211_cipher *) key->wk_cipher; 
     
    311319                /* 
    312320                 * Allocate sk_buff for each subsequent fragment; First fragment 
    313 Index: madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 
    314 =================================================================== 
    315 --- madwifi-ng-r2799-20071030.orig/net80211/ieee80211_node.c    2007-10-31 14:04:51.805573711 +0100 
    316 +++ madwifi-ng-r2799-20071030/net80211/ieee80211_node.c 2007-10-31 14:04:52.085589669 +0100 
    317 @@ -1884,11 +1884,13 @@ 
     321Index: madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 
     322=================================================================== 
     323--- madwifi-ng-r2834-20071106.orig/net80211/ieee80211_node.c    2007-11-07 14:02:05.357676193 +0100 
     324+++ madwifi-ng-r2834-20071106/net80211/ieee80211_node.c 2007-11-07 14:02:05.645692605 +0100 
     325@@ -1899,11 +1899,13 @@ 
    318326        /* From this point onwards we can no longer find the node, 
    319327         * so no more references are generated 
  • trunk/package/madwifi/patches/310-noise_get.patch

    r9466 r9507  
    1 Index: madwifi-ng-r2799-20071030/ath/if_ath.c 
     1Index: madwifi-ng-r2834-20071106/ath/if_ath.c 
    22=================================================================== 
    3 --- madwifi-ng-r2799-20071030.orig/ath/if_ath.c 2007-10-31 14:04:52.073588984 +0100 
    4 +++ madwifi-ng-r2799-20071030/ath/if_ath.c      2007-10-31 14:04:52.417608587 +0100 
     3--- madwifi-ng-r2834-20071106.orig/ath/if_ath.c 2007-11-07 14:02:05.625691466 +0100 
     4+++ madwifi-ng-r2834-20071106/ath/if_ath.c      2007-11-07 14:02:06.001712892 +0100 
    55@@ -1417,7 +1417,6 @@ 
    66         * Wireshark and Kismet. 
     
    1111        ATH_RXBUF_LOCK_IRQ(sc); 
    1212        if (sc->sc_rxbufcur == NULL) 
    13 @@ -8174,6 +8173,7 @@ 
     13@@ -8182,6 +8181,7 @@ 
    1414        struct net_device *dev = (struct net_device *) arg; 
    1515        struct ath_softc *sc = dev->priv; 
     
    1919        HAL_BOOL isIQdone = AH_FALSE; 
    2020  
    21 @@ -8202,6 +8202,7 @@ 
     21@@ -8210,6 +8210,7 @@ 
    2222                ath_calinterval = ATH_LONG_CALINTERVAL; 
    2323        else 
     
    2727        sc->sc_cal_ch.expires = jiffies + (ath_calinterval * HZ); 
    2828        add_timer(&sc->sc_cal_ch); 
    29 @@ -8252,6 +8253,7 @@ 
     29@@ -8260,6 +8261,7 @@ 
    3030        struct ath_softc *sc = dev->priv; 
    3131  
     
    3535         * If we are returning to our bss channel then mark state 
    3636         * so the next recv'd beacon's TSF will be used to sync the 
    37 @@ -8466,6 +8468,7 @@ 
     37@@ -8474,6 +8476,7 @@ 
    3838                } 
    3939  
Note: See TracChangeset for help on using the changeset viewer.