[SDFAB-352][SDFAB-353] Retrieve MeterFeatures from the P4RT southbound, Extend MeterProviderService and revisit MeterStore
Change-Id: If0dae53643988cb551ff5020abd792cb6d33ff6b
diff --git a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/util/MeterFeaturesBuilder.java b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/util/MeterFeaturesBuilder.java
index 35f9dde..4fc61aa 100644
--- a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/util/MeterFeaturesBuilder.java
+++ b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/util/MeterFeaturesBuilder.java
@@ -53,6 +53,8 @@
private final OFMeterFeatures ofMeterFeatures;
private DeviceId deviceId;
+ private static final long OF_METER_START_INDEX = 1L;
+
public MeterFeaturesBuilder(OFMeterFeatures features, DeviceId deviceId) {
this.ofMeterFeatures = checkNotNull(features);
this.deviceId = deviceId;
@@ -72,7 +74,8 @@
.forDevice(deviceId)
.withMaxBands(ofMeterFeatures.getMaxBands())
.withMaxColors(ofMeterFeatures.getMaxColor())
- .withMaxMeters(ofMeterFeatures.getMaxMeter());
+ .withStartIndex(OF_METER_START_INDEX)
+ .withEndIndex(ofMeterFeatures.getMaxMeter());
/*
* We extract the supported band types.
*/