sangho
Committed by Jonathan Hart

Reflects the change of TrafficTreatment.Builder.setMpls() input paramter (int to MplsLabel)

Change-Id: Icc4345e60008c8d4f8c50cd8edab0622f7e0b6fc
...@@ -20,6 +20,7 @@ import java.util.HashSet; ...@@ -20,6 +20,7 @@ import java.util.HashSet;
20 import java.util.List; 20 import java.util.List;
21 import java.util.Set; 21 import java.util.Set;
22 22
23 +import org.onlab.packet.MplsLabel;
23 import org.onosproject.core.ApplicationId; 24 import org.onosproject.core.ApplicationId;
24 import org.onosproject.net.DeviceId; 25 import org.onosproject.net.DeviceId;
25 import org.onosproject.net.Link; 26 import org.onosproject.net.Link;
...@@ -125,7 +126,7 @@ public class DefaultEdgeGroupHandler extends DefaultGroupHandler { ...@@ -125,7 +126,7 @@ public class DefaultEdgeGroupHandler extends DefaultGroupHandler {
125 newNeighborLink.dst().deviceId())) 126 newNeighborLink.dst().deviceId()))
126 .setEthSrc(nodeMacAddr) 127 .setEthSrc(nodeMacAddr)
127 .pushMpls() 128 .pushMpls()
128 - .setMpls(ns.getEdgeLabel()); 129 + .setMpls(MplsLabel.mplsLabel(ns.getEdgeLabel()));
129 GroupBucket updatedBucket = DefaultGroupBucket. 130 GroupBucket updatedBucket = DefaultGroupBucket.
130 createSelectGroupBucket(tBuilder.build()); 131 createSelectGroupBucket(tBuilder.build());
131 GroupBuckets updatedBuckets = new GroupBuckets( 132 GroupBuckets updatedBuckets = new GroupBuckets(
......
...@@ -26,6 +26,7 @@ import java.util.List; ...@@ -26,6 +26,7 @@ import java.util.List;
26 import java.util.Set; 26 import java.util.Set;
27 27
28 import org.onlab.packet.MacAddress; 28 import org.onlab.packet.MacAddress;
29 +import org.onlab.packet.MplsLabel;
29 import org.onosproject.core.ApplicationId; 30 import org.onosproject.core.ApplicationId;
30 import org.onosproject.net.DeviceId; 31 import org.onosproject.net.DeviceId;
31 import org.onosproject.net.Link; 32 import org.onosproject.net.Link;
...@@ -186,7 +187,7 @@ public class DefaultGroupHandler { ...@@ -186,7 +187,7 @@ public class DefaultGroupHandler {
186 portDeviceMap.get(port))) 187 portDeviceMap.get(port)))
187 .setEthSrc(nodeMacAddr) 188 .setEthSrc(nodeMacAddr)
188 .pushMpls() 189 .pushMpls()
189 - .setMpls(ns.getEdgeLabel()); 190 + .setMpls(MplsLabel.mplsLabel(ns.getEdgeLabel()));
190 GroupBucket removeBucket = DefaultGroupBucket. 191 GroupBucket removeBucket = DefaultGroupBucket.
191 createSelectGroupBucket(tBuilder.build()); 192 createSelectGroupBucket(tBuilder.build());
192 GroupBuckets removeBuckets = new GroupBuckets( 193 GroupBuckets removeBuckets = new GroupBuckets(
...@@ -332,7 +333,7 @@ public class DefaultGroupHandler { ...@@ -332,7 +333,7 @@ public class DefaultGroupHandler {
332 .setEthDst(deviceConfig.getDeviceMac(d)) 333 .setEthDst(deviceConfig.getDeviceMac(d))
333 .setEthSrc(nodeMacAddr) 334 .setEthSrc(nodeMacAddr)
334 .pushMpls() 335 .pushMpls()
335 - .setMpls(ns.getEdgeLabel()); 336 + .setMpls(MplsLabel.mplsLabel(ns.getEdgeLabel()));
336 buckets.add(DefaultGroupBucket.createSelectGroupBucket( 337 buckets.add(DefaultGroupBucket.createSelectGroupBucket(
337 tBuilder.build())); 338 tBuilder.build()));
338 } 339 }
......
...@@ -19,6 +19,7 @@ import java.util.Arrays; ...@@ -19,6 +19,7 @@ import java.util.Arrays;
19 import java.util.HashSet; 19 import java.util.HashSet;
20 import java.util.Set; 20 import java.util.Set;
21 21
22 +import org.onlab.packet.MplsLabel;
22 import org.onosproject.core.ApplicationId; 23 import org.onosproject.core.ApplicationId;
23 import org.onosproject.net.DeviceId; 24 import org.onosproject.net.DeviceId;
24 import org.onosproject.net.Link; 25 import org.onosproject.net.Link;
...@@ -113,7 +114,7 @@ public class DefaultTransitGroupHandler extends DefaultGroupHandler { ...@@ -113,7 +114,7 @@ public class DefaultTransitGroupHandler extends DefaultGroupHandler {
113 newNeighborLink.dst().deviceId())) 114 newNeighborLink.dst().deviceId()))
114 .setEthSrc(nodeMacAddr) 115 .setEthSrc(nodeMacAddr)
115 .pushMpls() 116 .pushMpls()
116 - .setMpls(ns.getEdgeLabel()); 117 + .setMpls(MplsLabel.mplsLabel(ns.getEdgeLabel()));
117 GroupBucket updatedBucket = DefaultGroupBucket. 118 GroupBucket updatedBucket = DefaultGroupBucket.
118 createSelectGroupBucket(tBuilder.build()); 119 createSelectGroupBucket(tBuilder.build());
119 GroupBuckets updatedBuckets = new GroupBuckets( 120 GroupBuckets updatedBuckets = new GroupBuckets(
......
...@@ -23,6 +23,7 @@ import java.util.HashMap; ...@@ -23,6 +23,7 @@ import java.util.HashMap;
23 import java.util.Iterator; 23 import java.util.Iterator;
24 import java.util.List; 24 import java.util.List;
25 25
26 +import org.onlab.packet.MplsLabel;
26 import org.onosproject.core.ApplicationId; 27 import org.onosproject.core.ApplicationId;
27 import org.onosproject.core.GroupId; 28 import org.onosproject.core.GroupId;
28 import org.onosproject.grouphandler.GroupBucketIdentifier.BucketOutputType; 29 import org.onosproject.grouphandler.GroupBucketIdentifier.BucketOutputType;
...@@ -111,7 +112,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler { ...@@ -111,7 +112,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler {
111 getDeviceMac(neighbor)) 112 getDeviceMac(neighbor))
112 .setEthSrc(nodeMacAddr) 113 .setEthSrc(nodeMacAddr)
113 .pushMpls() 114 .pushMpls()
114 - .setMpls(label); 115 + .setMpls(MplsLabel.mplsLabel(label));
115 outBuckets.add(DefaultGroupBucket. 116 outBuckets.add(DefaultGroupBucket.
116 createSelectGroupBucket(tBuilder.build())); 117 createSelectGroupBucket(tBuilder.build()));
117 GroupDescription desc = new 118 GroupDescription desc = new
...@@ -176,7 +177,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler { ...@@ -176,7 +177,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler {
176 getDeviceMac(neighbor)) 177 getDeviceMac(neighbor))
177 .setEthSrc(nodeMacAddr) 178 .setEthSrc(nodeMacAddr)
178 .pushMpls() 179 .pushMpls()
179 - .setMpls(bucketId.label()); 180 + .setMpls(MplsLabel.mplsLabel(bucketId.label()));
180 //TODO: BoS 181 //TODO: BoS
181 outBuckets.add(DefaultGroupBucket. 182 outBuckets.add(DefaultGroupBucket.
182 createSelectGroupBucket(tBuilder.build())); 183 createSelectGroupBucket(tBuilder.build()));
...@@ -217,7 +218,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler { ...@@ -217,7 +218,7 @@ public class PolicyGroupHandler extends DefaultGroupHandler {
217 TrafficTreatment.Builder tBuilder = 218 TrafficTreatment.Builder tBuilder =
218 DefaultTrafficTreatment.builder(); 219 DefaultTrafficTreatment.builder();
219 tBuilder.pushMpls() 220 tBuilder.pushMpls()
220 - .setMpls(bucketId.label()); 221 + .setMpls(MplsLabel.mplsLabel(bucketId.label()));
221 //TODO: BoS 222 //TODO: BoS
222 if (bucketId.type() == BucketOutputType.PORT) { 223 if (bucketId.type() == BucketOutputType.PORT) {
223 DeviceId neighbor = portDeviceMap. 224 DeviceId neighbor = portDeviceMap.
......