Pavlin Radoslavov

Fix for ONOS-1032 : Add missing class registrations to the Kryo serializer

 - Criteria.MetadataCriterion
 - Criteria.IPDscpCriterion
 - Criteria.IPEcnCriterion
 - Criteria.UdpPortCriterion
 - Criteria.SctpPortCriterion
 - Criteria.IcmpTypeCriterion
 - Criteria.IcmpCodeCriterion
 - Criteria.IPv6FlowLabelCriterion
 - Criteria.Icmpv6TypeCriterion
 - Criteria.Icmpv6CodeCriterion
 - Criteria.IPv6NDTargetAddressCriterion
 - Criteria.IPv6NDLinkLayerAddressCriterion
 - Criteria.IPv6ExthdrFlagsCriterion
 - Instructions.GroupInstruction
 - L2ModificationInstruction.PushHeaderInstructions
 - L2ModificationInstruction.ModMplsLabelInstruction
 - L2ModificationInstruction.ModMplsTtlInstruction
 - L3ModificationInstruction.ModTtlInstruction

Change-Id: I6c2db9103c85b06120a5e471d015f387f04c5893
......@@ -231,33 +231,51 @@ public final class KryoNamespaces {
FlowId.class,
DefaultTrafficSelector.class,
Criteria.PortCriterion.class,
Criteria.MetadataCriterion.class,
Criteria.EthCriterion.class,
Criteria.EthTypeCriterion.class,
Criteria.IPCriterion.class,
Criteria.IPProtocolCriterion.class,
Criteria.VlanIdCriterion.class,
Criteria.VlanPcpCriterion.class,
Criteria.IPDscpCriterion.class,
Criteria.IPEcnCriterion.class,
Criteria.IPProtocolCriterion.class,
Criteria.IPCriterion.class,
Criteria.TcpPortCriterion.class,
Criteria.OpticalSignalTypeCriterion.class,
Criteria.LambdaCriterion.class,
Criteria.UdpPortCriterion.class,
Criteria.SctpPortCriterion.class,
Criteria.IcmpTypeCriterion.class,
Criteria.IcmpCodeCriterion.class,
Criteria.IPv6FlowLabelCriterion.class,
Criteria.Icmpv6TypeCriterion.class,
Criteria.Icmpv6CodeCriterion.class,
Criteria.IPv6NDTargetAddressCriterion.class,
Criteria.IPv6NDLinkLayerAddressCriterion.class,
Criteria.MplsCriterion.class,
Criteria.IPv6ExthdrFlagsCriterion.class,
Criteria.LambdaCriterion.class,
Criteria.OpticalSignalTypeCriterion.class,
Criterion.class,
Criterion.Type.class,
DefaultTrafficTreatment.class,
Instructions.DropInstruction.class,
Instructions.OutputInstruction.class,
Instructions.GroupInstruction.class,
L0ModificationInstruction.class,
L0ModificationInstruction.L0SubType.class,
L0ModificationInstruction.ModLambdaInstruction.class,
L2ModificationInstruction.class,
L2ModificationInstruction.L2SubType.class,
L2ModificationInstruction.ModEtherInstruction.class,
L2ModificationInstruction.PushHeaderInstructions.class,
L2ModificationInstruction.ModVlanIdInstruction.class,
L2ModificationInstruction.ModVlanPcpInstruction.class,
L2ModificationInstruction.ModMplsLabelInstruction.class,
L2ModificationInstruction.ModMplsTtlInstruction.class,
L3ModificationInstruction.class,
L3ModificationInstruction.L3SubType.class,
L3ModificationInstruction.ModIPInstruction.class,
L3ModificationInstruction.ModIPv6FlowLabelInstruction.class,
L3ModificationInstruction.ModTtlInstruction.class,
RoleInfo.class,
FlowRuleBatchEvent.class,
FlowRuleBatchEvent.Type.class,
......