From 8cc34bdc9ef07482c6b52d996b1c416fbcc4d9b6 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 3 Oct 2022 11:17:31 +0200 Subject: [PATCH] wifi: mt76: mt7921: set MT_DRV_AMSDU_OFFLOAD for USB/SDIO Signed-off-by: Felix Fietkau --- mt7921/sdio.c | 1 + mt7921/usb.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mt7921/sdio.c b/mt7921/sdio.c index 2dd7ce5e..031d99d4 100644 --- a/mt7921/sdio.c +++ b/mt7921/sdio.c @@ -89,6 +89,7 @@ static int mt7921s_probe(struct sdio_func *func, { static const struct mt76_driver_ops drv_ops = { .txwi_size = MT_SDIO_TXD_SIZE, + .drv_flags = MT_DRV_AMSDU_OFFLOAD, .survey_flags = SURVEY_INFO_TIME_TX | SURVEY_INFO_TIME_RX | SURVEY_INFO_TIME_BSS_RX, diff --git a/mt7921/usb.c b/mt7921/usb.c index 29c0ee33..89249f0b 100644 --- a/mt7921/usb.c +++ b/mt7921/usb.c @@ -170,7 +170,8 @@ static int mt7921u_probe(struct usb_interface *usb_intf, { static const struct mt76_driver_ops drv_ops = { .txwi_size = MT_SDIO_TXD_SIZE, - .drv_flags = MT_DRV_RX_DMA_HDR | MT_DRV_HW_MGMT_TXQ, + .drv_flags = MT_DRV_RX_DMA_HDR | MT_DRV_HW_MGMT_TXQ | + MT_DRV_AMSDU_OFFLOAD, .survey_flags = SURVEY_INFO_TIME_TX | SURVEY_INFO_TIME_RX | SURVEY_INFO_TIME_BSS_RX,