From 1d0b41dd2fe4fe3e412684d590ae3c50a7a2cd43 Mon Sep 17 00:00:00 2001
From: Munish Mehta <munish.mehta@bigswitch.com>
Date: Wed, 19 Sep 2012 17:50:19 -0700
Subject: [PATCH] Correct the getToS API to return the 6-bit value

---
 src/main/java/org/openflow/protocol/OFMatch.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/openflow/protocol/OFMatch.java b/src/main/java/org/openflow/protocol/OFMatch.java
index def0bfa7c..0336d7dbd 100644
--- a/src/main/java/org/openflow/protocol/OFMatch.java
+++ b/src/main/java/org/openflow/protocol/OFMatch.java
@@ -371,7 +371,7 @@ public class OFMatch implements Cloneable, Serializable {
      * @return : 6-bit DSCP value (0-63)
      */
     public byte getNetworkTypeOfService() {
-        return (byte) (this.networkTypeOfService >> 2);
+        return (byte) ((this.networkTypeOfService >> 2) & 0x3f);
     }
 
     /**
-- 
GitLab