Felix Fietkau
|
62d52e940b
|
mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets
Required for fast-rx and allows mac80211 to skip an unnnecessary check.
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-02-09 16:28:09 +01:00 |
|
Felix Fietkau
|
8693864cd5
|
mt76: check qos ack policy before reordering packets
Do not attempt to reorder packets not part of a BA session
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-01-29 09:35:39 +01:00 |
|
Felix Fietkau
|
c5209db332
|
mt76: avoid re-queueing A-MPDU rx reorder work if no frames are pending
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-01-26 13:16:25 +01:00 |
|
Felix Fietkau
|
974142c098
|
mt76: implement processing of BlockAckReq frames
Avoids timeouts on reordered A-MPDU rx frames
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-01-26 12:34:49 +01:00 |
|
Felix Fietkau
|
cf3cfc43af
|
mt76: split mt76_rx_complete
Add a separate function for processing frames after A-MPDU reordering,
reduce code duplication
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-01-22 10:43:22 +01:00 |
|
Felix Fietkau
|
b0508d3044
|
mt76: implement A-MPDU rx reordering in the driver code
This is required for performing CCMP PN validation in software
Signed-off-by: Felix Fietkau <[email protected]>
|
2018-01-22 10:43:21 +01:00 |
|