updated to set barrier for verifying barrier message of OF1.0 66/3866/1
authorAnilGujele <angujele@in.ibm.com>
Fri, 20 Dec 2013 10:55:54 +0000 (16:25 +0530)
committerAnilGujele <angujele@in.ibm.com>
Fri, 20 Dec 2013 10:55:54 +0000 (16:25 +0530)
Change-Id: I0d90304ea1edf5c48619c8b3292733fb3e5ea3b8
Signed-off-by: AnilGujele <angujele@in.ibm.com>
test-provider/src/main/java/org/opendaylight/openflowplugin/test/OpenflowpluginTestCommandProvider.java

index 3f602259e2ec26c896863c8c6274d9278c69523b..36f52dff74b7ae1e086640d4827639f93a0e5f63 100644 (file)
@@ -537,13 +537,17 @@ public class OpenflowpluginTestCommandProvider implements CommandProvider {
             id += 63;
             flow.setMatch(createToSMatch().build());
             flow.setInstructions(createStripVlanInstructions().build());
+            flow.setBarrier(Boolean.TRUE);
             break;
         default:
             LOG.warn("flow type not understood: {}", flowType);
         }
 
         FlowKey key = new FlowKey(new FlowId(id));
-        flow.setBarrier(false);
+        if(null == flow.isBarrier())
+        {
+            flow.setBarrier(Boolean.FALSE);
+        }
         // flow.setBufferId(new Long(12));
         BigInteger value = new BigInteger("10", 10);
         BigInteger outputPort = new BigInteger("65535", 10);