linux/drivers/net/ethernet/mediatek
Elad Yifee dee4dd10c7 net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs
Add the missing pieces to allow multiple PPEs units, one for each GMAC.
mtk_gdm_config has been modified to work on targted mac ID,
the inner loop moved outside of the function to allow unrelated
operations like setting the MAC's PPE index.
Introduce a sanity check in flow_offload_replace to account for
non-MTK ingress devices.
Additional field 'ppe_idx' was added to struct mtk_mac in order
to keep track on the assigned PPE unit.

Signed-off-by: Elad Yifee <eladwf@gmail.com>
Link: https://lore.kernel.org/r/20240607082155.20021-1-eladwf@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-06-12 17:44:10 -07:00
..
Kconfig
Makefile
mtk_eth_path.c
mtk_eth_soc.c net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs 2024-06-12 17:44:10 -07:00
mtk_eth_soc.h net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs 2024-06-12 17:44:10 -07:00
mtk_ppe.c net: ethernet: mtk_eth_soc: Reuse value using READ_ONCE instead of re-rereading it 2024-04-04 15:46:52 +02:00
mtk_ppe.h net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988 2023-09-19 18:27:56 +02:00
mtk_ppe_debugfs.c
mtk_ppe_offload.c net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs 2024-06-12 17:44:10 -07:00
mtk_ppe_regs.h
mtk_star_emac.c
mtk_wed.c net: ethernet: mtk_eth_soc: fix WED + wifi reset 2024-04-17 18:40:46 -07:00
mtk_wed.h net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988 2023-09-19 18:27:56 +02:00
mtk_wed_debugfs.c net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries 2023-09-19 18:27:56 +02:00
mtk_wed_mcu.c net: ethernet: mtk_wed: remove wo pointer in wo_r32/wo_w32 signature 2023-10-24 17:08:46 -07:00
mtk_wed_ops.c
mtk_wed_regs.h net: ethernet: mtk_wed: add wed 3.0 reset support 2023-09-19 18:27:56 +02:00
mtk_wed_wo.c net: introduce page_frag_cache_drain() 2024-03-05 11:38:14 +01:00
mtk_wed_wo.h net: ethernet: mtk_wed: introduce WED support for MT7988 2023-09-19 18:27:56 +02:00