Fixes [CORD-626]

Changes:
- Fixes bos decoding

Change-Id: I18b152c3c787c59885e669e1c89d10622c7bd847
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/util/FlowEntryBuilder.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/util/FlowEntryBuilder.java
index 2256a7f..f85e790 100644
--- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/util/FlowEntryBuilder.java
+++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/util/FlowEntryBuilder.java
@@ -83,6 +83,7 @@
 import org.projectfloodlight.openflow.types.IPv4Address;
 import org.projectfloodlight.openflow.types.IPv6Address;
 import org.projectfloodlight.openflow.types.Masked;
+import org.projectfloodlight.openflow.types.OFBooleanValue;
 import org.projectfloodlight.openflow.types.OFVlanVidMatch;
 import org.projectfloodlight.openflow.types.OduSignalID;
 import org.projectfloodlight.openflow.types.TransportPort;
@@ -489,8 +490,8 @@
             break;
         case MPLS_BOS:
             @SuppressWarnings("unchecked")
-            OFOxm<U8> mplsBos = (OFOxm<U8>) oxm;
-            builder.setMplsBos(mplsBos.getValue() != U8.ZERO);
+            OFOxm<OFBooleanValue> mplsBos = (OFOxm<OFBooleanValue>) oxm;
+            builder.setMplsBos(mplsBos.getValue().getValue());
             break;
         case TUNNEL_ID:
             @SuppressWarnings("unchecked")