[v2 42/43] net/dpaa2: add support for C-VLAN and MAC
vanshika.shukla at nxp.com
vanshika.shukla at nxp.com
Wed Sep 18 09:50:55 CEST 2024
From: Vanshika Shukla <vanshika.shukla at nxp.com>
This patch adds the support for DPDMUX_METHOD_C_VLAN_MAC method
which implements DPDMUX based on C-VLAN and MAC address.
Signed-off-by: Vanshika Shukla <vanshika.shukla at nxp.com>
---
drivers/net/dpaa2/dpaa2_mux.c | 2 +-
drivers/net/dpaa2/mc/fsl_dpdmux.h | 16 ++++++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/dpaa2/dpaa2_mux.c b/drivers/net/dpaa2/dpaa2_mux.c
index c35baf4cde..5c37701939 100644
--- a/drivers/net/dpaa2/dpaa2_mux.c
+++ b/drivers/net/dpaa2/dpaa2_mux.c
@@ -1,5 +1,5 @@
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright 2018-2021,2023 NXP
+ * Copyright 2018-2024 NXP
*/
#include <sys/queue.h>
diff --git a/drivers/net/dpaa2/mc/fsl_dpdmux.h b/drivers/net/dpaa2/mc/fsl_dpdmux.h
index 97b09e59f9..70b81f3b3b 100644
--- a/drivers/net/dpaa2/mc/fsl_dpdmux.h
+++ b/drivers/net/dpaa2/mc/fsl_dpdmux.h
@@ -593,6 +593,22 @@ int dpdmux_dump_table(struct fsl_mc_io *mc_io,
*/
#define DPDMUX__ERROR_L4CE 0x00000001
+#define DPDMUX_ALL_ERRORS (DPDMUX__ERROR_L4CE | \
+ DPDMUX__ERROR_L4CV | \
+ DPDMUX__ERROR_L3CE | \
+ DPDMUX__ERROR_L3CV | \
+ DPDMUX_ERROR_BLE | \
+ DPDMUX_ERROR_PHE | \
+ DPDMUX_ERROR_ISP | \
+ DPDMUX_ERROR_PTE | \
+ DPDMUX_ERROR_FPE | \
+ DPDMUX_ERROR_FLE | \
+ DPDMUX_ERROR_PIEE | \
+ DPDMUX_ERROR_TIDE | \
+ DPDMUX_ERROR_MNLE | \
+ DPDMUX_ERROR_EOFHE | \
+ DPDMUX_ERROR_KSE)
+
#define DPDMUX_ALL_ERRORS (DPDMUX__ERROR_L4CE | \
DPDMUX__ERROR_L4CV | \
DPDMUX__ERROR_L3CE | \
--
2.25.1
More information about the dev
mailing list