X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcnxk%2Froc_npc_priv.h;h=afd11add9aee39754d32a96eb7f7f441b433bacb;hb=da718c1919bd49faa83ded38b0549500c7e77f91;hp=12320f0cedca5bfd7376a598317b19ec61fc0eb5;hpb=b8ac8b089cebd5d415641c4a5fb7f7a955c296b7;p=dpdk.git diff --git a/drivers/common/cnxk/roc_npc_priv.h b/drivers/common/cnxk/roc_npc_priv.h index 12320f0ced..afd11add9a 100644 --- a/drivers/common/cnxk/roc_npc_priv.h +++ b/drivers/common/cnxk/roc_npc_priv.h @@ -71,6 +71,11 @@ /* 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; @@ -183,6 +188,7 @@ struct npc_parse_state { bool is_vf; /* adjust ltype in MCAM to match at least one vlan */ bool set_vlan_ltype_mask; + bool set_ipv6ext_ltype_mask; }; enum npc_kpu_parser_flag {