source: branches/backfire/package/mac80211/patches/525-ath9k_handle_keymiss.patch @ 22124

Last change on this file since 22124 was 22124, checked in by nbd, 6 years ago

[backfire] merge ath9k fixes from r22123

File size: 891 bytes
  • drivers/net/wireless/ath/ath9k/mac.c

    a b int ath9k_hw_rxprocdesc(struct ath_hw *a 
    701701                rs->rs_flags |= ATH9K_RX_DELIM_CRC_POST; 
    702702        if (ads.ds_rxstatus8 & AR_DecryptBusyErr) 
    703703                rs->rs_flags |= ATH9K_RX_DECRYPT_BUSY; 
     704        if (ads.ds_rxstatus8 & AR_KeyMiss) 
     705                rs->rs_keyix = ATH9K_RXKEYIX_INVALID; 
    704706 
    705707        if ((ads.ds_rxstatus8 & AR_RxFrameOK) == 0) { 
    706708                if (ads.ds_rxstatus8 & AR_CRCErr) 
  • drivers/net/wireless/ath/ath9k/ar9003_mac.c

    a b int ath9k_hw_process_rxdesc_edma(struct  
    578578        if (rxsp->status11 & AR_DecryptBusyErr) 
    579579                rxs->rs_flags |= ATH9K_RX_DECRYPT_BUSY; 
    580580 
     581        if (rxsp->status11 & AR_KeyMiss) 
     582                rxs->rs_keyix = ATH9K_RXKEYIX_INVALID; 
     583 
    581584        if ((rxsp->status11 & AR_RxFrameOK) == 0) { 
    582585                if (rxsp->status11 & AR_CRCErr) { 
    583586                        rxs->rs_status |= ATH9K_RXERR_CRC; 
Note: See TracBrowser for help on using the repository browser.