Changeset 11932


Ignore:
Timestamp:
2008-07-26T00:41:13+02:00 (10 years ago)
Author:
nbd
Message:

refresh madwifi patches

Location:
trunk/package/madwifi/patches
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/madwifi/patches/305-pureg_fix.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -4157,7 +4157,9 @@ 
     3@@ -4160,7 +4160,9 @@ 
    44                rfilt |= HAL_RX_FILTER_PROM; 
    55        if (ic->ic_opmode == IEEE80211_M_STA || 
  • trunk/package/madwifi/patches/309-micfail_detect.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -6456,6 +6456,7 @@ 
     3@@ -6459,6 +6459,7 @@ 
    44        int type; 
    55        u_int phyerr; 
     
    99        DPRINTF(sc, ATH_DEBUG_RX_PROC, "invoked\n"); 
    1010 process_rx_again: 
    11 @@ -6557,24 +6558,8 @@ 
     11@@ -6560,24 +6561,8 @@ 
    1212                        } 
    1313                        if (rs->rs_status & HAL_RXERR_MIC) { 
     
    3636                        /* 
    3737                         * Reject error frames if we have no vaps that 
    38 @@ -6613,8 +6598,9 @@ 
     38@@ -6616,8 +6601,9 @@ 
    3939                /* 
    4040                 * Finished monitor mode handling, now reject 
     
    4747                        goto rx_next; 
    4848                } 
    49 @@ -6622,6 +6608,26 @@ 
     49@@ -6625,6 +6611,26 @@ 
    5050                /* remove the CRC */ 
    5151                skb_trim(skb, skb->len - IEEE80211_CRC_LEN); 
     
    7474                 * From this point on we assume the frame is at least 
    7575                 * as large as ieee80211_frame_min; verify that. 
    76 @@ -6634,6 +6640,7 @@ 
     76@@ -6637,6 +6643,7 @@ 
    7777                        goto rx_next; 
    7878                } 
  • trunk/package/madwifi/patches/310-noise_get.patch

    r11848 r11932  
    1010        if (sc->sc_rxbufcur == NULL) 
    1111                sc->sc_rxbufcur = STAILQ_FIRST(&sc->sc_rxbuf); 
    12 @@ -8978,6 +8976,7 @@ 
     12@@ -8981,6 +8979,7 @@ 
    1313                        sc->sc_curchan.channel); 
    1414                sc->sc_stats.ast_per_calfail++; 
     
    1818        ath_hal_process_noisefloor(ah); 
    1919        if (isIQdone == AH_TRUE) { 
    20 @@ -9046,6 +9045,7 @@ 
     20@@ -9049,6 +9048,7 @@ 
    2121        struct ath_softc *sc = dev->priv; 
    2222  
     
    2626         * If we are returning to our bss channel then mark state 
    2727         * so the next recv'd beacon's TSF will be used to sync the 
    28 @@ -9314,6 +9314,7 @@ 
     28@@ -9317,6 +9317,7 @@ 
    2929                } 
    3030  
  • trunk/package/madwifi/patches/317-bmask.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8692,6 +8692,10 @@ 
     3@@ -8695,6 +8695,10 @@ 
    44  
    55        sc->sc_rxbufcur = NULL; 
  • trunk/package/madwifi/patches/325-channel_spam.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -9795,7 +9795,9 @@ 
     3@@ -9798,7 +9798,9 @@ 
    44        /* 
    55         * Convert HAL channels to ieee80211 ones. 
     
    1111                HAL_CHANNEL *c = &chans[i]; 
    1212                struct ieee80211_channel *ichan = &ic->ic_channels[i]; 
    13 @@ -9822,6 +9824,7 @@ 
     13@@ -9825,6 +9827,7 @@ 
    1414                ic->ic_chan_non_occupy[i].tv_sec  = 0; 
    1515                ic->ic_chan_non_occupy[i].tv_usec = 0; 
     
    1919                                "[%d hw %d reg] Flags%s%s%s%s%s%s%s%s%s%s%s%s%" 
    2020                                "s%s%s%s%s%s%s%s%s%s%s%s\n", 
    21 @@ -9910,6 +9913,7 @@ 
     21@@ -9913,6 +9916,7 @@ 
    2222                                (c->privFlags & 0x0080 ?  
    2323                                 " PF & (1 << 7)" : "") 
  • trunk/package/madwifi/patches/327-queue.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8441,8 +8441,6 @@ 
     3@@ -8444,8 +8444,6 @@ 
    44        ath_hal_intrset(sc->sc_ah, sc->sc_imask); 
    55        local_irq_restore(flags); 
     
    1010                ath_led_event(sc, ATH_LED_TX); 
    1111 } 
    12 @@ -8489,8 +8487,6 @@ 
     12@@ -8492,8 +8490,6 @@ 
    1313        ath_hal_intrset(sc->sc_ah, sc->sc_imask); 
    1414        local_irq_restore(flags); 
     
    1919                ath_led_event(sc, ATH_LED_TX); 
    2020 } 
    21 @@ -8523,8 +8519,6 @@ 
     21@@ -8526,8 +8522,6 @@ 
    2222        ath_hal_intrset(sc->sc_ah, sc->sc_imask); 
    2323        local_irq_restore(flags); 
  • trunk/package/madwifi/patches/330-beaconcal.patch

    r11848 r11932  
    6969         * constrained to reflect the current operating mode. 
    7070         */ 
    71 @@ -5153,6 +5177,8 @@ 
     71@@ -5156,6 +5180,8 @@ 
    7272                        "Invoking ath_hal_txstart with sc_bhalq: %d\n", 
    7373                        sc->sc_bhalq); 
     
    7878                sc->sc_stats.ast_be_xmit++;             /* XXX per-VAP? */ 
    7979        } 
    80 @@ -5402,6 +5428,7 @@ 
     80@@ -5405,6 +5431,7 @@ 
    8181                ath_hal_beacontimers(ah, &bs); 
    8282                sc->sc_imask |= HAL_INT_BMISS; 
     
    8686                ath_hal_intrset(ah, 0); 
    8787                if (reset_tsf) 
    88 @@ -5413,8 +5440,11 @@ 
     88@@ -5416,8 +5443,11 @@ 
    8989                         */ 
    9090                        intval |= HAL_BEACON_ENA; 
     
    9999                ath_beacon_dturbo_config(vap, intval & 
    100100                                ~(HAL_BEACON_RESET_TSF | HAL_BEACON_ENA)); 
    101 @@ -8882,6 +8912,9 @@ 
     101@@ -8885,6 +8915,9 @@ 
    102102                        /* Enter DFS wait period */ 
    103103                        mod_timer(&sc->sc_dfs_cac_timer, 
     
    109109                /* 
    110110                 * re configure beacons when it is a turbo mode switch. 
    111 @@ -8991,8 +9024,11 @@ 
     111@@ -8994,8 +9027,11 @@ 
    112112                sc->sc_curchan.channel, sc->sc_curchan.channelFlags, 
    113113                isIQdone ? "done" : "not done"); 
     
    123123  
    124124 static void 
    125 @@ -9099,7 +9135,8 @@ 
     125@@ -9102,7 +9138,8 @@ 
    126126                ieee80211_state_name[vap->iv_state], 
    127127                ieee80211_state_name[nstate]); 
     
    133133        ath_hal_setledstate(ah, leds[nstate]);  /* set LED */ 
    134134        netif_stop_queue(dev);                  /* before we do anything else */ 
    135 @@ -9324,7 +9361,8 @@ 
     135@@ -9327,7 +9364,8 @@ 
    136136                                "VAP -> DFSWAIT_PENDING \n"); 
    137137                        /* start calibration timer with a really small value  
     
    143143                        netif_wake_queue(dev); 
    144144                        /* don't do the other usual stuff... */ 
    145 @@ -9367,7 +9405,7 @@ 
     145@@ -9370,7 +9408,7 @@ 
    146146        error = avp->av_newstate(vap, nstate, arg); 
    147147  
  • trunk/package/madwifi/patches/332-reset_beacons.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8923,7 +8923,7 @@ 
     3@@ -8926,7 +8926,7 @@ 
    44                 * re configure beacons when it is a turbo mode switch. 
    55                 * HW seems to turn off beacons during turbo mode switch. 
  • trunk/package/madwifi/patches/343-txqueue_races.patch

    r11848 r11932  
    33--- a/ath/if_ath.c 
    44+++ b/ath/if_ath.c 
    5 @@ -8254,6 +8254,17 @@ 
     5@@ -8257,6 +8257,17 @@ 
    66                        goto bf_fail; 
    77                } 
  • trunk/package/madwifi/patches/345-minstrel_sampling.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8104,6 +8104,7 @@ 
     3@@ -8107,6 +8107,7 @@ 
    44                ath_hal_setupxtxdesc(sc->sc_ah, ds, mrr.rate1, mrr.retries1, 
    55                                     mrr.rate2, mrr.retries2, 
  • trunk/package/madwifi/patches/347-tuning.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -10277,11 +10277,11 @@ 
     3@@ -10280,11 +10280,11 @@ 
    44        sc->sc_currates = rt; 
    55        sc->sc_curmode = mode; 
  • trunk/package/madwifi/patches/348-ackcts.patch

    r11848 r11932  
    1111                /* set ack to be sent at low bit-rate */ 
    1212                /* registers taken from the OpenBSD 5212 HAL */ 
    13 @@ -10792,8 +10795,13 @@ 
     13@@ -10795,8 +10798,13 @@ 
    1414                                break; 
    1515 #endif 
  • trunk/package/madwifi/patches/349-reset.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -8865,8 +8865,7 @@ 
     3@@ -8868,8 +8868,7 @@ 
    44                 * needed to do the reset with chanchange = AH_FALSE in order 
    55                 * to receive traffic when peforming high velocity channel 
  • trunk/package/madwifi/patches/352-ani_fix.patch

    r11848 r11932  
    115115        ath_radar_update(sc); 
    116116        ath_setdefantenna(sc, sc->sc_defant); 
    117 @@ -4173,6 +4200,8 @@ 
     117@@ -4176,6 +4203,8 @@ 
    118118        if (sc->sc_nmonvaps > 0) 
    119119                rfilt |= (HAL_RX_FILTER_CONTROL | HAL_RX_FILTER_BEACON | 
     
    124124                rfilt |= (HAL_RX_FILTER_PHYERR | HAL_RX_FILTER_PHYRADAR); 
    125125        return rfilt; 
    126 @@ -6523,9 +6552,6 @@ 
     126@@ -6526,9 +6555,6 @@ 
    127127                        rs->rs_rssi = 0; 
    128128  
     
    134134                if (rs->rs_more) { 
    135135                        /* 
    136 @@ -8877,9 +8903,7 @@ 
     136@@ -8880,9 +8906,7 @@ 
    137137                if (sc->sc_softled) 
    138138                        ath_hal_gpioCfgOutput(ah, sc->sc_ledpin); 
     
    145145                ath_update_txpow(sc);           /* update tx power state */ 
    146146                ath_radar_update(sc); 
    147 @@ -10656,9 +10680,54 @@ 
     147@@ -10659,9 +10683,54 @@ 
    148148        ATH_RP_IGNORED          = 24, 
    149149        ATH_RADAR_IGNORED       = 25, 
     
    200200 { 
    201201        struct ath_softc *sc = ctl->extra1; 
    202 @@ -10844,6 +10913,11 @@ 
     202@@ -10847,6 +10916,11 @@ 
    203203                        case ATH_RADAR_IGNORED: 
    204204                                sc->sc_radar_ignored = val; 
     
    212212                                ret = -EINVAL; 
    213213                                break; 
    214 @@ -10910,6 +10984,11 @@ 
     214@@ -10913,6 +10987,11 @@ 
    215215                case ATH_RADAR_IGNORED: 
    216216                        val = sc->sc_radar_ignored; 
     
    224224                        ret = -EINVAL; 
    225225                        break; 
    226 @@ -11087,6 +11166,24 @@ 
     226@@ -11090,6 +11169,24 @@ 
    227227          .proc_handler = ath_sysctl_halparam, 
    228228          .extra2       = (void *)ATH_RADAR_IGNORED, 
  • trunk/package/madwifi/patches/355-eap_auth_disassoc.patch

    r11848 r11932  
    66--- a/ath/if_ath.c 
    77+++ b/ath/if_ath.c 
    8 @@ -8325,6 +8325,18 @@ 
     8@@ -8328,6 +8328,18 @@ 
    99 #endif 
    1010                                if (ts->ts_status & HAL_TXERR_XRETRY) { 
  • trunk/package/madwifi/patches/356-hidden_ssid.patch

    r11924 r11932  
    44Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
    55 
    6 Index: madwifi-trunk-r3314/net80211/ieee80211_scan_sta.c 
    7 =================================================================== 
    8 --- madwifi-trunk-r3314.orig/net80211/ieee80211_scan_sta.c      2008-07-23 11:39:10.000000000 +0200 
    9 +++ madwifi-trunk-r3314/net80211/ieee80211_scan_sta.c   2008-07-24 18:24:23.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/360-sta_nodes.patch

    r11926 r11932  
    218218--- a/net80211/ieee80211_output.c 
    219219+++ b/net80211/ieee80211_output.c 
    220 @@ -2140,7 +2140,7 @@ 
     220@@ -2141,7 +2141,7 @@ 
    221221  
    222222        ieee80211_mgmt_output(ieee80211_ref_node(ni), skb, type); 
  • trunk/package/madwifi/patches/361-bmiss_handling.patch

    r11798 r11932  
    88--- a/net80211/ieee80211_input.c 
    99+++ b/net80211/ieee80211_input.c 
    10 @@ -3398,12 +3398,17 @@ 
     10@@ -3400,12 +3400,17 @@ 
    1111                        } 
    1212  
     
    7171 #ifdef ATH_SUPERG_DYNTURBO 
    7272                        /*  
    73 @@ -1617,14 +1642,14 @@ 
     73@@ -1621,14 +1646,14 @@ 
    7474                } 
    7575  
     
    9393--- a/net80211/ieee80211_var.h 
    9494+++ b/net80211/ieee80211_var.h 
    95 @@ -282,6 +282,7 @@ 
     95@@ -283,6 +283,7 @@ 
    9696  
    9797        struct timer_list iv_swbmiss;                   /* software beacon miss timer */ 
  • trunk/package/madwifi/patches/362-rssithr.patch

    r11925 r11932  
    1717--- a/net80211/ieee80211_wireless.c 
    1818+++ b/net80211/ieee80211_wireless.c 
    19 @@ -2798,6 +2798,12 @@ 
     19@@ -2799,6 +2799,12 @@ 
    2020        case IEEE80211_PARAM_ROAM_RATE_11G: 
    2121                vap->iv_roam.rate11b = value; 
     
    3030                if (vap->iv_opmode == IEEE80211_M_HOSTAP) { 
    3131                        if (ic->ic_caps & IEEE80211_C_UAPSD) { 
    32 @@ -3183,6 +3189,12 @@ 
     32@@ -3184,6 +3190,12 @@ 
    3333        case IEEE80211_PARAM_ROAM_RATE_11G: 
    3434                param[0] = vap->iv_roam.rate11b; 
     
    4343                if (vap->iv_opmode == IEEE80211_M_HOSTAP) { 
    4444                        if (IEEE80211_VAP_UAPSD_ENABLED(vap)) 
    45 @@ -5732,6 +5744,14 @@ 
     45@@ -5733,6 +5745,14 @@ 
    4646          IW_PRIV_TYPE_INT | IW_PRIV_SIZE_FIXED | 1, 0, "rate11g" }, 
    4747        { IEEE80211_PARAM_ROAM_RATE_11G, 
  • trunk/package/madwifi/patches/363-fix_turbo.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -4914,7 +4914,7 @@ 
     3@@ -4917,7 +4917,7 @@ 
    44         * capability info and arrange for a mode change 
    55         * if needed. 
  • trunk/package/madwifi/patches/366-bstuck_thresh.patch

    r11848 r11932  
    3333                "[sta|ap|wds|adhoc|ahdemo|monitor] mode. defaults to sta, use " 
    3434                "'none' to disable"); 
    35 @@ -5061,7 +5065,7 @@ 
     35@@ -5064,7 +5068,7 @@ 
    3636                DPRINTF(sc, ATH_DEBUG_BEACON_PROC, 
    3737                        "Missed %u consecutive beacons (n_beacon=%u)\n", 
     
    4242                return; 
    4343        } 
    44 @@ -5217,7 +5221,7 @@ 
     44@@ -5220,7 +5224,7 @@ 
    4545         *     check will be true, in which case return 
    4646         *     without resetting the driver. 
  • trunk/package/madwifi/patches/369-mlme_assoc.patch

    r11929 r11932  
    11--- a/net80211/ieee80211_wireless.c 
    22+++ b/net80211/ieee80211_wireless.c 
    3 @@ -3726,6 +3726,7 @@ 
     3@@ -3723,6 +3723,7 @@ 
    44                if (vap->iv_opmode == IEEE80211_M_STA) { 
    55                        struct scanlookup lookup; 
  • trunk/package/madwifi/patches/406-monitor_r3711.patch

    r11848 r11932  
    11--- a/ath/if_ath.c 
    22+++ b/ath/if_ath.c 
    3 @@ -6321,7 +6321,7 @@ 
     3@@ -6324,7 +6324,7 @@ 
    44  
    55        /* Never copy the SKB, as it is ours on the RX side, and this is the  
     
    1010                DPRINTF(sc, ATH_DEBUG_ANY, 
    1111                        "Dropping; ath_skb_removepad failed!\n"); 
    12 @@ -6329,6 +6329,8 @@ 
     12@@ -6332,6 +6332,8 @@ 
    1313        } 
    1414         
Note: See TracChangeset for help on using the changeset viewer.