[CORD-561] Adds missing codecs in ONOS

Change-Id: I844a7a7e6910d35570574e90535e090d7c8af174
diff --git a/drivers/default/src/main/java/org/onosproject/driver/DefaultCodecRegister.java b/drivers/default/src/main/java/org/onosproject/driver/DefaultCodecRegister.java
index e6e5649..b1161cf 100644
--- a/drivers/default/src/main/java/org/onosproject/driver/DefaultCodecRegister.java
+++ b/drivers/default/src/main/java/org/onosproject/driver/DefaultCodecRegister.java
@@ -30,6 +30,12 @@
 import org.onosproject.driver.extensions.NiciraSetNshSi;
 import org.onosproject.driver.extensions.NiciraSetNshSpi;
 import org.onosproject.driver.extensions.NiciraSetTunnelDst;
+import org.onosproject.driver.extensions.Ofdpa3MatchMplsL2Port;
+import org.onosproject.driver.extensions.Ofdpa3MatchOvid;
+import org.onosproject.driver.extensions.Ofdpa3SetMplsL2Port;
+import org.onosproject.driver.extensions.Ofdpa3SetMplsType;
+import org.onosproject.driver.extensions.Ofdpa3SetOvid;
+import org.onosproject.driver.extensions.Ofdpa3SetQosIndex;
 import org.onosproject.driver.extensions.OfdpaMatchVlanVid;
 import org.onosproject.driver.extensions.OfdpaSetVlanVid;
 import org.onosproject.driver.extensions.OplinkAttenuation;
@@ -42,6 +48,12 @@
 import org.onosproject.driver.extensions.codec.NiciraSetNshSiCodec;
 import org.onosproject.driver.extensions.codec.NiciraSetNshSpiCodec;
 import org.onosproject.driver.extensions.codec.NiciraSetTunnelDstCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3MatchMplsL2PortCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3MatchOvidCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3SetMplsL2PortCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3SetMplsTypeCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3SetOvidCodec;
+import org.onosproject.driver.extensions.codec.Ofdpa3SetQosIndexCodec;
 import org.onosproject.driver.extensions.codec.OfdpaMatchVlanVidCodec;
 import org.onosproject.driver.extensions.codec.OfdpaSetVlanVidCodec;
 import org.onosproject.driver.extensions.codec.OplinkAttenuationCodec;
@@ -73,6 +85,12 @@
         codecService.registerCodec(NiciraSetNshContextHeader.class, new NiciraSetNshContextHeaderCodec());
         codecService.registerCodec(OfdpaMatchVlanVid.class, new OfdpaMatchVlanVidCodec());
         codecService.registerCodec(OfdpaSetVlanVid.class, new OfdpaSetVlanVidCodec());
+        codecService.registerCodec(Ofdpa3SetMplsType.class, new Ofdpa3SetMplsTypeCodec());
+        codecService.registerCodec(Ofdpa3MatchOvid.class, new Ofdpa3MatchOvidCodec());
+        codecService.registerCodec(Ofdpa3SetOvid.class, new Ofdpa3SetOvidCodec());
+        codecService.registerCodec(Ofdpa3SetQosIndex.class, new Ofdpa3SetQosIndexCodec());
+        codecService.registerCodec(Ofdpa3MatchMplsL2Port.class, new Ofdpa3MatchMplsL2PortCodec());
+        codecService.registerCodec(Ofdpa3SetMplsL2Port.class, new Ofdpa3SetMplsL2PortCodec());
         codecService.registerCodec(OplinkAttenuation.class, new OplinkAttenuationCodec());
         log.info("Registered default driver codecs.");
     }
@@ -90,6 +108,12 @@
         codecService.unregisterCodec(NiciraSetNshContextHeader.class);
         codecService.unregisterCodec(OfdpaMatchVlanVid.class);
         codecService.unregisterCodec(OfdpaSetVlanVid.class);
+        codecService.unregisterCodec(Ofdpa3SetMplsType.class);
+        codecService.unregisterCodec(Ofdpa3MatchOvid.class);
+        codecService.unregisterCodec(Ofdpa3SetOvid.class);
+        codecService.unregisterCodec(Ofdpa3SetQosIndex.class);
+        codecService.unregisterCodec(Ofdpa3MatchMplsL2Port.class);
+        codecService.unregisterCodec(Ofdpa3SetMplsL2Port.class);
         codecService.unregisterCodec(OplinkAttenuation.class);
         log.info("Unregistered default driver codecs.");
     }