commit | 5cf483a5dac07473ce72efaedca771b21944b49e | [log] [tgz] |
---|---|---|
author | Yoonseon Han <yoonseon@onlab.us> | Wed Apr 19 23:14:00 2017 -0700 |
committer | Yoonseon Han <yoonseon@onlab.us> | Wed May 03 18:35:16 2017 +0000 |
tree | aff892deda7f52c4789b213ba1a9df17508d7bce | |
parent | 2f7eadb54b816a6835a3d468b1028cd6160d599e [diff] [blame] |
fix: (vNet) solve the problem that vnet flows aren't removed 1. fixed to remove virtual flow rules 2. fixed to remove the installed rules after deactivation 3. minor refactoring Change-Id: I3685d89840eeef8dbbf53f7afe819f39043b434f
diff --git a/incubator/net/src/main/java/org/onosproject/incubator/net/virtual/impl/provider/DefaultVirtualPacketProvider.java b/incubator/net/src/main/java/org/onosproject/incubator/net/virtual/impl/provider/DefaultVirtualPacketProvider.java index b53df03..63c3cc2 100644 --- a/incubator/net/src/main/java/org/onosproject/incubator/net/virtual/impl/provider/DefaultVirtualPacketProvider.java +++ b/incubator/net/src/main/java/org/onosproject/incubator/net/virtual/impl/provider/DefaultVirtualPacketProvider.java
@@ -313,6 +313,7 @@ .getVirtualPorts(networkId, sendThrough); Set<VirtualPort> outPorts = vPorts.stream() + .filter(vp -> !vp.number().isLogical()) .filter(vp -> vp.number() != context.inPacket().receivedFrom().port()) .collect(Collectors.toSet());