I tested MPLS on LX2160A.
Information from Low-Level Hardware Reference Manual: "If MPLS is to be used either DNP(Default Next Parse) or LIE (Label Interpretation) must be configured".
If DNP is not set, then MPLS packets with labels value > 15 are filtered by dpni interface.
How to configure DNP (for example, DNP=IP (IPv4, IPv6)) and LIE values in MPLS HXS Configuration in Parse Profile?
MPLS support documents:
- for hardware support refer to the LS2088A Family DPAA2 Low-Level Hardware Reference Manual, Chapter 9 Parser
(https://www.nxp.com/webapp/Download?colCode=LS2088ADPAA2RM)
- for software support refer to the Layerscape Software Development Kit User Guide, 8.3 DPAA2-specific Software
(https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf)
Is there more information on using the parser profile management command or source code examples?
The "LS2088A Family DPAA2 Low-Level Hardware Reference Manual" provides brief information about parser profile management command.