lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <cover.1694701767.git.lorenzo@kernel.org> Date: Thu, 14 Sep 2023 16:38:05 +0200 From: Lorenzo Bianconi <lorenzo@...nel.org> To: netdev@...r.kernel.org Cc: lorenzo.bianconi@...hat.com, nbd@....name, john@...ozen.org, sean.wang@...iatek.com, Mark-MC.Lee@...iatek.com, davem@...emloft.net, edumazet@...gle.com, kuba@...nel.org, pabeni@...hat.com, daniel@...rotopia.org, linux-mediatek@...ts.infradead.org, sujuan.chen@...iatek.com, robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org, devicetree@...r.kernel.org Subject: [PATCH net-next 00/15] Add WED support for MT7988 chipset Similar to MT7622 and MT7986, introduce Wireless Ethernet Dispatcher (WED) support for MT7988 chipset in order to offload to the hw packet engine traffic received from LAN/WAN device to WLAN nic (MT7996E). Add WED RX support in order to offload traffic received by WLAN nic to the wired interfaces (LAN/WAN). Lorenzo Bianconi (11): dt-bindings: soc: mediatek: mt7986-wo-ccif: add binding for MT7988 SoC dt-bindings: arm: mediatek: mt7622-wed: add WED binding for MT7988 SoC net: ethernet: mtk_wed: introduce versioning utility routines net: ethernet: mtk_wed: introduce mtk_wed_wdma_get_desc_size utility routine net: ethernet: mtk_wed: do not configure rx offload if not supported net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc net: ethernet: mtk_wed: introduce mtk_wed_buf structure net: ethernet: mtk_wed: move mem_region array out of mtk_wed_mcu_load_firmware net: ethernet: mtk_wed: make memory region optional net: ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fill routine net: ethernet: mtk_wed: debugfs: move wed_v2 specific regs out of regs array Sujuan Chen (4): net: ethernet: mtk_wed: introduce WED support for MT7988 net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988 net: ethernet: mtk_wed: introduce hw_rro support for MT7988 net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries .../arm/mediatek/mediatek,mt7622-wed.yaml | 1 + .../soc/mediatek/mediatek,mt7986-wo-ccif.yaml | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 4 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 19 +- .../net/ethernet/mediatek/mtk_ppe_offload.c | 6 +- drivers/net/ethernet/mediatek/mtk_wed.c | 1081 +++++++++++++---- drivers/net/ethernet/mediatek/mtk_wed.h | 45 + .../net/ethernet/mediatek/mtk_wed_debugfs.c | 400 +++++- drivers/net/ethernet/mediatek/mtk_wed_mcu.c | 95 +- drivers/net/ethernet/mediatek/mtk_wed_regs.h | 304 ++++- drivers/net/ethernet/mediatek/mtk_wed_wo.h | 3 +- .../net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +- include/linux/netdevice.h | 1 + include/linux/soc/mediatek/mtk_wed.h | 76 +- 16 files changed, 1748 insertions(+), 293 deletions(-) -- 2.41.0
Powered by blists - more mailing lists