wifi: mt76: add rx_check callback for usb devices

Introduce rx_check callback support for mt7663u and mt7921u drivers.

Signed-off-by: Lorenzo Bianconi <[email protected]>
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Lorenzo Bianconi
2022-09-15 13:12:23 +02:00
committed by Felix Fietkau
parent 94eb0bc137
commit f8ece81000
5 changed files with 28 additions and 0 deletions
+5
View File
@@ -528,6 +528,11 @@ mt76u_process_rx_entry(struct mt76_dev *dev, struct urb *urb,
head_room = drv_flags & MT_DRV_RX_DMA_HDR ? 0 : MT_DMA_HDR_LEN;
data_len = min_t(int, len, data_len - head_room);
if (len == data_len &&
dev->drv->rx_check && !dev->drv->rx_check(dev, data, data_len))
return 0;
skb = mt76u_build_rx_skb(dev, data, data_len, buf_size);
if (!skb)
return 0;