diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2800pci.c')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2800pci.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c index df2c3fb8b4b..b9ec08180aa 100644 --- a/drivers/net/wireless/rt2x00/rt2800pci.c +++ b/drivers/net/wireless/rt2x00/rt2800pci.c | |||
@@ -840,16 +840,13 @@ static void rt2800pci_fill_rxdone(struct queue_entry *entry, | |||
840 | if (rt2x00_get_field32(rxd3, RXD_W3_CRC_ERROR)) | 840 | if (rt2x00_get_field32(rxd3, RXD_W3_CRC_ERROR)) |
841 | rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; | 841 | rxdesc->flags |= RX_FLAG_FAILED_FCS_CRC; |
842 | 842 | ||
843 | if (test_bit(CONFIG_SUPPORT_HW_CRYPTO, &rt2x00dev->flags)) { | 843 | /* |
844 | /* | 844 | * Unfortunately we don't know the cipher type used during |
845 | * Unfortunately we don't know the cipher type used during | 845 | * decryption. This prevents us from correct providing |
846 | * decryption. This prevents us from correct providing | 846 | * correct statistics through debugfs. |
847 | * correct statistics through debugfs. | 847 | */ |
848 | */ | 848 | rxdesc->cipher = rt2x00_get_field32(rxwi0, RXWI_W0_UDF); |
849 | rxdesc->cipher = rt2x00_get_field32(rxwi0, RXWI_W0_UDF); | 849 | rxdesc->cipher_status = rt2x00_get_field32(rxd3, RXD_W3_CIPHER_ERROR); |
850 | rxdesc->cipher_status = | ||
851 | rt2x00_get_field32(rxd3, RXD_W3_CIPHER_ERROR); | ||
852 | } | ||
853 | 850 | ||
854 | if (rt2x00_get_field32(rxd3, RXD_W3_DECRYPTED)) { | 851 | if (rt2x00_get_field32(rxd3, RXD_W3_DECRYPTED)) { |
855 | /* | 852 | /* |