+#define NPC_MCAME_RESVD_98XX \
+ (NPC_NIXLF_MAX_98XX * NPC_MCAME_PER_LF + \
+ (NPC_RVUPF_MAX_98XX - 1) * NPC_MCAME_PER_PF)
+
+#define NPC_ACTION_MAX_VLAN_PARAMS 3
+#define NPC_ACTION_MAX_VLANS_STRIPPED 2
+
+#define NPC_LTYPE_OFFSET_START 7
+/* LB OFFSET : START + LA (2b flags + 1b ltype) + LB (2b flags) */
+#define NPC_LTYPE_LB_OFFSET (NPC_LTYPE_OFFSET_START + 5)
+#define NPC_LFLAG_LB_OFFSET (NPC_LTYPE_OFFSET_START + 3)
+/* LC OFFSET : START + LA (2b flags + 1b ltype) + LB (2b flags + 1b ltype) + LC
+ * (2b flags)
+ */
+#define NPC_LFLAG_LC_OFFSET (NPC_LTYPE_OFFSET_START + 6)
+#define NPC_LTYPE_LC_OFFSET (NPC_LTYPE_OFFSET_START + 8)
+
+struct npc_action_vtag_info {
+ uint16_t vlan_id;
+ uint16_t vlan_ethtype;
+ uint8_t vlan_pcp;
+};
+