Rejuvenate (to some extent) the basic pipeconf
- Use auto-generated BasicConstants
- Implement own pipeliner that maps to table0 (will remove soon
interpreter mapping for index table IDs)
Change-Id: I19fd2091605edc0efbe62134e1ad8e3336089cde
diff --git a/pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info b/pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info
index 4dc3701..a017ca2 100644
--- a/pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info
+++ b/pipelines/basic/src/main/resources/p4c-out/bmv2/basic.p4info
@@ -73,7 +73,6 @@
const_default_action_id: 16784184
direct_resource_ids: 318816189
size: 1024
- idle_timeout_behavior: NO_TIMEOUT
}
tables {
preamble {
@@ -95,7 +94,6 @@
}
direct_resource_ids: 352337889
size: 1024
- idle_timeout_behavior: NO_TIMEOUT
}
tables {
preamble {
@@ -119,7 +117,6 @@
implementation_id: 285253634
direct_resource_ids: 318811794
size: 1024
- idle_timeout_behavior: NO_TIMEOUT
}
actions {
preamble {
@@ -239,6 +236,28 @@
}
direct_table_id: 33594717
}
+meters {
+ preamble {
+ id: 335581151
+ name: "ingress.port_meters_ingress.ingress_port_meter"
+ alias: "ingress_port_meter"
+ }
+ spec {
+ unit: BYTES
+ }
+ size: 511
+}
+meters {
+ preamble {
+ id: 335569641
+ name: "egress.port_meters_egress.egress_port_meter"
+ alias: "egress_port_meter"
+ }
+ spec {
+ unit: BYTES
+ }
+ size: 511
+}
direct_meters {
preamble {
id: 352337889