lede/package/qca/qca-nss-dp/patches
George Moussalem dbd654f22b nss-dp: switchdev: apply flag dependency directives
The FDB roaming issues were observed on ipq807x and ipq60xx boards.
The fix depends on API exposed only when NSS_DP_PPE_SUPPORT is enabled.
However, this flag applies to above mentioned platforms only and is
causing the logs to be flooded on other QCA platforms, including ipq50xx,
with:

[   34.893418] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.898370] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.904598] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1
[   34.910661] nss-dp 39c00000.dp1 lan: cannot get VSI ID for port 1

So let's apply a dependency on the NSS_DP_PPE_SUPPORT flag and contain
the patch code for ipq807x and ipq60xx within conditional directives.

Tested on: Linksys SPNMX56

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/17966
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-15 08:34:54 +08:00
..
0001-nss-dp-Drop-_nocache-variants-of-ioremap.patch package: support qualcommax target 2024-01-29 21:30:23 +08:00
0002-edma_tx_rx-support-newer-kernels-time-stamping-API.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0003-EDMA-Fix-NAPI-packet-counting.patch package: support qualcommax target 2024-01-29 21:30:23 +08:00
0004-EDMA-Use-NAPI_POLL_WEIGHT-as-NAPI-weight.patch package: support qualcommax target 2024-01-29 21:30:23 +08:00
0005-nss-dp-adapt-to-netif_napi_add-changes.patch package: support qualcommax target 2024-01-29 21:30:23 +08:00
0006-nss_dp_main-Use-a-phy-handle-property-to-connect-to-.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0007-nss-dp-edma-v1-use-NAPI-GRO-by-default.patch package: support qualcommax target 2024-01-29 21:30:23 +08:00
0008-nss-dp-allow-setting-netdev-name-from-DTS.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0009-nss-dp-switchdev-fix-FDB-roaming.patch nss-dp: switchdev: apply flag dependency directives 2025-02-15 08:34:54 +08:00
0010-nss-dp-add-vlan-if.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-01-edma_v1-rework-hw_reset-logic-to-permit-rmmod-and-in.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-02-nss_dp_switchdev-correctly-unregister-notifier-on-dp.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-03-nss_dp_main-swap-dp_exit-function-call.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-04-nss_dp_main-call-unregister_netdev-first-in-dp_remov.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-05-nss_dp_main-use-phy_detach-instead-of-disconnect-in-.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0011-06-edma_v1-skip-edma_disable_port-in-edma_cleanup-subse.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0012-01-WiP-syn-gmac-use-standard-DMA-api.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0012-02-ipq50xx-use-corrent-scm-function-to-write-tcsr.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0013-nss_dp_main-support-fixed-link.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00
0014-nss_dp-fix-linux-6.6-support.patch kernel: qca-ssdk/qca-nss-dp: update to 12.5 for kernel 6.6 support 2024-11-09 23:01:43 +08:00