From: Vanshika Shukla <vanshika.shukla@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@nxp.com>
---
drivers/net/dpaa2/dpaa2_mux.c | 2 +-
drivers/net/dpaa2/mc/fsl_dpdmux.h | 16 ++++++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
@@ -1,5 +1,5 @@
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright 2018-2021,2023 NXP
+ * Copyright 2018-2024 NXP
*/
#include <sys/queue.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 | \