Pass metadata in the remove_from_existing operation, just like the add_to_existing case

Change-Id: I398296bf6357ac7ee7ec4344c025604e1904ccc6
This commit is contained in:
Charles Chan 2018-08-30 19:49:23 -07:00
parent c76685fde2
commit 67ef2553d4

View File

@ -409,9 +409,12 @@ public class DefaultGroupHandler {
*/
private void removeFromHashedNextObjective(Collection<PortLabel> portLabels,
MacAddress dstMac, Integer nextId) {
TrafficSelector.Builder metabuilder = DefaultTrafficSelector.builder();
metabuilder.matchVlanId(srManager.getDefaultInternalVlan());
NextObjective.Builder nextObjBuilder = DefaultNextObjective
.builder()
.withType(NextObjective.Type.HASHED) //same as original
.withMeta(metabuilder.build())
.withId(nextId)
.fromApp(appId);
// Create the buckets to be removed