NPC_OUTER_VID
case NPC_OUTER_VID:
[NPC_OUTER_VID] = "outer vlan id",
key_fields[NPC_OUTER_VID] = *vlan_tag1;
key_fields[NPC_OUTER_VID] = *vlan_tag2;
key_fields[NPC_OUTER_VID] = *vlan_tag2;
start_lid = key_fields[NPC_OUTER_VID].layer_mdata.lid + 1;
if (npc_check_overlap(rvu, blkaddr, NPC_OUTER_VID, start_lid, intf)) {
*features |= BIT_ULL(NPC_OUTER_VID);
if (*features & BIT_ULL(NPC_OUTER_VID))
*features &= ~BIT_ULL(NPC_OUTER_VID);
bool vid = !!(features & BIT_ULL(NPC_OUTER_VID));
NPC_WRITE_FLOW(NPC_OUTER_VID, vlan_tci, ntohs(pkt->vlan_tci), 0,
req.features = BIT_ULL(NPC_OUTER_VID) | BIT_ULL(NPC_VLAN_ETYPE_CTAG);
if (!vf && (req->features & BIT_ULL(NPC_OUTER_VID)) &&
req->features = BIT_ULL(NPC_OUTER_VID) | BIT_ULL(NPC_DMAC);
req->features |= BIT_ULL(NPC_OUTER_VID);
req->features = BIT_ULL(NPC_OUTER_VID) | BIT_ULL(NPC_DMAC);
req->features |= BIT_ULL(NPC_OUTER_VID);