[openwrt/openwrt] ath10k: enable encapsulation offload by default

LEDE Commits lede-commits at lists.infradead.org
Mon Jun 27 12:33:32 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/40c2cd8bd0f7e7b6553d47c11dacb48acc533863

commit 40c2cd8bd0f7e7b6553d47c11dacb48acc533863
Author: Tiago Gaspar <tiagogaspar8 at gmail.com>
AuthorDate: Thu Jun 23 14:15:06 2022 +0100

    ath10k: enable encapsulation offload by default
    
    Enable ath10k offload by default. This improves wireless performance
    without requiring user configuration.
    This adds ath10k_core to the AUTOLOAD section so that the frame_mode
    paramter can be added to /etc/modules.d and passed to the driver.
    The frame_mode 2 enables ethernet mode on the firmware/driver.
    This parameter is set by passing a different value to the frame_mode
    value on kmod insmod.
    Link to the original patchset:
    https://patchwork.kernel.org/project/linux-wireless/cover/20220516032519.29831-1-ryazanov.s.a@gmail.com/
    
    Signed-off-by: Tiago Gaspar <tiagogaspar8 at gmail.com>
---
 package/kernel/mac80211/ath.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk
index 50b1eed9c8..9af8c4665d 100644
--- a/package/kernel/mac80211/ath.mk
+++ b/package/kernel/mac80211/ath.mk
@@ -260,7 +260,8 @@ define KernelPackage/ath10k
   FILES:= \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_core.ko \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
-  AUTOLOAD:=$(call AutoProbe,ath10k_pci)
+  AUTOLOAD:=$(call AutoProbe,ath10k_core ath10k_pci)
+  MODPARAMS.ath10k_core:=frame_mode=2
   VARIANT:=regular
 endef
 




More information about the lede-commits mailing list