Improvement in fabric.p4 and bng.p4
- fabric.p4 now supports double tagged hosts
- bng.p4 now only manages PPPoE termination
- bng_ingress moved at the end of the fabric pipeline
Change-Id: Iff62238fde9ec6ddf7311312a98c041e3ab3aa8d
diff --git a/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt b/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt
index 686385f..1a88a4b 100644
--- a/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt
+++ b/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/p4info.txt
@@ -91,6 +91,12 @@
bitwidth: 12
match_type: TERNARY
}
+ match_fields {
+ id: 4
+ name: "inner_vlan_id"
+ bitwidth: 12
+ match_type: TERNARY
+ }
action_refs {
id: 16836487
}
@@ -124,8 +130,20 @@
}
match_fields {
id: 3
- name: "eth_type"
- bitwidth: 16
+ name: "is_ipv4"
+ bitwidth: 1
+ match_type: EXACT
+ }
+ match_fields {
+ id: 4
+ name: "is_ipv6"
+ bitwidth: 1
+ match_type: EXACT
+ }
+ match_fields {
+ id: 5
+ name: "is_mpls"
+ bitwidth: 1
match_type: EXACT
}
action_refs {