From: Vanshika Shukla <vanshika.shu...@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.shu...@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 c8f1d46bb2..6e10739dd3 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