Changeset 19043


Ignore:
Timestamp:
2010-01-05T19:37:14+01:00 (8 years ago)
Author:
nbd
Message:

mac80211: update ath9k tx fix with changes from upstream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/540-ath9k_tx_fix.patch

    r18666 r19043  
    66                txq->axq_depth--; 
    77-               txok = (ds->ds_txstat.ts_status == 0); 
    8 +               txok = !(ds->ds_txstat.ts_status & ATH9K_TXERR_FILT); 
     8+               txok = !(ds->ds_txstat.ts_status & ATH9K_TXERR_MASK); 
    99                txq->axq_tx_inprogress = false; 
    1010                spin_unlock_bh(&txq->axq_lock); 
    1111  
     12--- a/drivers/net/wireless/ath/ath9k/mac.h 
     13+++ b/drivers/net/wireless/ath/ath9k/mac.h 
     14@@ -77,6 +77,9 @@ 
     15 #define ATH9K_TXERR_XTXOP          0x08 
     16 #define ATH9K_TXERR_TIMER_EXPIRED  0x10 
     17 #define ATH9K_TX_ACKED            0x20 
     18+#define ATH9K_TXERR_MASK                                               \ 
     19+       (ATH9K_TXERR_XRETRY | ATH9K_TXERR_FILT | ATH9K_TXERR_FIFO |     \ 
     20+        ATH9K_TXERR_XTXOP | ATH9K_TXERR_TIMER_EXPIRED) 
     21  
     22 #define ATH9K_TX_BA                0x01 
     23 #define ATH9K_TX_PWRMGMT           0x02 
Note: See TracChangeset for help on using the changeset viewer.