From: Isaku Yamahata Date: Fri, 17 Mar 2017 01:58:35 +0000 (-0700) Subject: transcriber: qos policy rule X-Git-Tag: release/carbon~7^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=b261dd493aa88f23348a99584454adcd8a61e31f;hp=e5b880569dee78b8fd0a684ec9903b3b466b1c9c;p=neutron.git transcriber: qos policy rule QosPolicyRuleBuilder is wrongly allocated. It should be allocated per each rule. Change-Id: Ib5f35c48e7933bbbfe133993f64abd7a5379286d Signed-off-by: Isaku Yamahata --- diff --git a/transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronQosPolicyInterface.java b/transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronQosPolicyInterface.java index 137eea063..2d32d3536 100644 --- a/transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronQosPolicyInterface.java +++ b/transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronQosPolicyInterface.java @@ -50,8 +50,8 @@ public final class NeutronQosPolicyInterface } if (qosPolicy.getBwLimitRules() != null) { final List listBandwith = new ArrayList<>(); - final BandwidthLimitRulesBuilder bandwidthLimitRulesBuilder = new BandwidthLimitRulesBuilder(); for (final NeutronQosBandwidthRule bandWidthRule : qosPolicy.getBwLimitRules()) { + final BandwidthLimitRulesBuilder bandwidthLimitRulesBuilder = new BandwidthLimitRulesBuilder(); bandwidthLimitRulesBuilder.setUuid(toUuid(bandWidthRule.getID())); bandwidthLimitRulesBuilder.setTenantId(toUuid(bandWidthRule.getTenantID())); bandwidthLimitRulesBuilder.setMaxKbps(bandWidthRule.getMaxKbps()); @@ -62,8 +62,8 @@ public final class NeutronQosPolicyInterface } if (qosPolicy.getDscpRules() != null) { final List listDscp = new ArrayList<>(); - final DscpmarkingRulesBuilder dscpmarkingRulesBuilder = new DscpmarkingRulesBuilder(); for (final NeutronQosDscpMarkingRule dscpRule : qosPolicy.getDscpRules()) { + final DscpmarkingRulesBuilder dscpmarkingRulesBuilder = new DscpmarkingRulesBuilder(); dscpmarkingRulesBuilder.setUuid(toUuid(dscpRule.getID())); dscpmarkingRulesBuilder.setTenantId(toUuid(dscpRule.getTenantID())); dscpmarkingRulesBuilder.setDscpMark(dscpRule.getDscpMark());