Add default VLAN 4094 tag to all untagged traffic in fabric.p4
Also fix nop action in ingres_port_vlan table not invoking direct
counter.
This allows processing LLDP packets before any SR-related flow rule is
pushed
Change-Id: Ic6c33ff0c74e643d9e7c853e029bff924ba6f2ac
diff --git a/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt b/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt
index 75d039a..c3f101c 100644
--- a/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt
+++ b/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/p4info.txt
@@ -116,13 +116,12 @@
id: 16793253
}
action_refs {
- id: 16819938
- annotations: "@defaultonly()"
- }
- action_refs {
id: 16798734
}
- const_default_action_id: 16819938
+ action_refs {
+ id: 16833700
+ }
+ const_default_action_id: 16835546
direct_resource_ids: 318815501
size: 1024
idle_timeout_behavior: NO_TIMEOUT
@@ -863,6 +862,13 @@
}
actions {
preamble {
+ id: 16833700
+ name: "FabricIngress.filtering.nop_ingress_port_vlan"
+ alias: "nop_ingress_port_vlan"
+ }
+}
+actions {
+ preamble {
id: 16840921
name: "FabricIngress.filtering.set_forwarding_type"
alias: "set_forwarding_type"