[PATCH 4/6] net/dpaa2: set PPPoE configured flag in RSS key build

Maxime Leroy maxime at leroys.fr
Tue Jun 16 12:47:13 CEST 2026


The RTE_ETH_RSS_PPPOE case tested pppoe_configured as a guard against
adding the extract twice, but never set it, leaving the guard dead. Set
it like the other protocol cases.

Signed-off-by: Maxime Leroy <maxime at leroys.fr>
---
 drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
index f1d670f213..2724672a5e 100644
--- a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
+++ b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
@@ -260,6 +260,8 @@ dpaa2_distset_to_dpkg_profile_cfg(
 			case RTE_ETH_RSS_PPPOE:
 				if (pppoe_configured)
 					break;
+				pppoe_configured = 1;
+
 				kg_cfg->extracts[i].extract.from_hdr.prot =
 					NET_PROT_PPPOE;
 				kg_cfg->extracts[i].extract.from_hdr.field =
-- 
2.43.0



More information about the dev mailing list