Fix masked NXM reg length
[openflowplugin.git] / extension / openflowjava-extension-nicira / src / main / java / org / opendaylight / openflowjava / nx / codec / match / AbstractRegCodec.java
index c186af39b7fd7b4f0032ea70dca41d0b5b126325..40997d87569d451c5f6193c49be0ff8d35436cd3 100644 (file)
@@ -51,6 +51,14 @@ public abstract class AbstractRegCodec extends AbstractMatchCodec {
         }
     }
 
+    @Override
+    public NxmHeader getHeaderWithHasMask() {
+        if (headerWithMask == null) {
+            headerWithMask = new NxmHeader(getOxmClassCode(), getNxmFieldCode(), true, getValueLength() * 2);
+        }
+        return headerWithMask;
+    }
+
     @Override
     public int getOxmClassCode() {
         return OxmMatchConstants.NXM_1_CLASS;