mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
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:
committed by
Felix Fietkau
parent
94eb0bc137
commit
f8ece81000
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user