[ONOS-5166] GroupModBuilder: no longer ignore weights
We provide an interface for assigning weights to buckets in a group and thus we should not silently ignore it. Properly set bucket weight to bucket.weight(). Change-Id: I7dce89e793140ee365a016f4bf26f0ccf206b8dd
Showing
1 changed file
with
2 additions
and
2 deletions
... | @@ -152,7 +152,7 @@ public final class GroupModBuilder { | ... | @@ -152,7 +152,7 @@ public final class GroupModBuilder { |
152 | OFBucket.Builder bucketBuilder = factory.buildBucket(); | 152 | OFBucket.Builder bucketBuilder = factory.buildBucket(); |
153 | bucketBuilder.setActions(actions); | 153 | bucketBuilder.setActions(actions); |
154 | if (type == GroupDescription.Type.SELECT) { | 154 | if (type == GroupDescription.Type.SELECT) { |
155 | - bucketBuilder.setWeight(1); | 155 | + bucketBuilder.setWeight(bucket.weight()); |
156 | } | 156 | } |
157 | 157 | ||
158 | if (type == GroupDescription.Type.FAILOVER && bucket.watchPort() != null) { | 158 | if (type == GroupDescription.Type.FAILOVER && bucket.watchPort() != null) { |
... | @@ -192,7 +192,7 @@ public final class GroupModBuilder { | ... | @@ -192,7 +192,7 @@ public final class GroupModBuilder { |
192 | OFBucket.Builder bucketBuilder = factory.buildBucket(); | 192 | OFBucket.Builder bucketBuilder = factory.buildBucket(); |
193 | bucketBuilder.setActions(actions); | 193 | bucketBuilder.setActions(actions); |
194 | if (type == GroupDescription.Type.SELECT) { | 194 | if (type == GroupDescription.Type.SELECT) { |
195 | - bucketBuilder.setWeight(1); | 195 | + bucketBuilder.setWeight(bucket.weight()); |
196 | } | 196 | } |
197 | if (type == GroupDescription.Type.FAILOVER && bucket.watchPort() != null) { | 197 | if (type == GroupDescription.Type.FAILOVER && bucket.watchPort() != null) { |
198 | bucketBuilder.setWatchPort(OFPort.of((int) bucket.watchPort().toLong())); | 198 | bucketBuilder.setWatchPort(OFPort.of((int) bucket.watchPort().toLong())); | ... | ... |
-
Please register or login to post a comment