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
Showing
1 changed file
with
22 additions
and
4 deletions
... | @@ -231,33 +231,51 @@ public final class KryoNamespaces { | ... | @@ -231,33 +231,51 @@ public final class KryoNamespaces { |
231 | FlowId.class, | 231 | FlowId.class, |
232 | DefaultTrafficSelector.class, | 232 | DefaultTrafficSelector.class, |
233 | Criteria.PortCriterion.class, | 233 | Criteria.PortCriterion.class, |
234 | + Criteria.MetadataCriterion.class, | ||
234 | Criteria.EthCriterion.class, | 235 | Criteria.EthCriterion.class, |
235 | Criteria.EthTypeCriterion.class, | 236 | Criteria.EthTypeCriterion.class, |
236 | - Criteria.IPCriterion.class, | ||
237 | - Criteria.IPProtocolCriterion.class, | ||
238 | Criteria.VlanIdCriterion.class, | 237 | Criteria.VlanIdCriterion.class, |
239 | Criteria.VlanPcpCriterion.class, | 238 | Criteria.VlanPcpCriterion.class, |
239 | + Criteria.IPDscpCriterion.class, | ||
240 | + Criteria.IPEcnCriterion.class, | ||
241 | + Criteria.IPProtocolCriterion.class, | ||
242 | + Criteria.IPCriterion.class, | ||
240 | Criteria.TcpPortCriterion.class, | 243 | Criteria.TcpPortCriterion.class, |
241 | - Criteria.OpticalSignalTypeCriterion.class, | 244 | + Criteria.UdpPortCriterion.class, |
242 | - Criteria.LambdaCriterion.class, | 245 | + Criteria.SctpPortCriterion.class, |
246 | + Criteria.IcmpTypeCriterion.class, | ||
247 | + Criteria.IcmpCodeCriterion.class, | ||
248 | + Criteria.IPv6FlowLabelCriterion.class, | ||
249 | + Criteria.Icmpv6TypeCriterion.class, | ||
250 | + Criteria.Icmpv6CodeCriterion.class, | ||
251 | + Criteria.IPv6NDTargetAddressCriterion.class, | ||
252 | + Criteria.IPv6NDLinkLayerAddressCriterion.class, | ||
243 | Criteria.MplsCriterion.class, | 253 | Criteria.MplsCriterion.class, |
254 | + Criteria.IPv6ExthdrFlagsCriterion.class, | ||
255 | + Criteria.LambdaCriterion.class, | ||
256 | + Criteria.OpticalSignalTypeCriterion.class, | ||
244 | Criterion.class, | 257 | Criterion.class, |
245 | Criterion.Type.class, | 258 | Criterion.Type.class, |
246 | DefaultTrafficTreatment.class, | 259 | DefaultTrafficTreatment.class, |
247 | Instructions.DropInstruction.class, | 260 | Instructions.DropInstruction.class, |
248 | Instructions.OutputInstruction.class, | 261 | Instructions.OutputInstruction.class, |
262 | + Instructions.GroupInstruction.class, | ||
249 | L0ModificationInstruction.class, | 263 | L0ModificationInstruction.class, |
250 | L0ModificationInstruction.L0SubType.class, | 264 | L0ModificationInstruction.L0SubType.class, |
251 | L0ModificationInstruction.ModLambdaInstruction.class, | 265 | L0ModificationInstruction.ModLambdaInstruction.class, |
252 | L2ModificationInstruction.class, | 266 | L2ModificationInstruction.class, |
253 | L2ModificationInstruction.L2SubType.class, | 267 | L2ModificationInstruction.L2SubType.class, |
254 | L2ModificationInstruction.ModEtherInstruction.class, | 268 | L2ModificationInstruction.ModEtherInstruction.class, |
269 | + L2ModificationInstruction.PushHeaderInstructions.class, | ||
255 | L2ModificationInstruction.ModVlanIdInstruction.class, | 270 | L2ModificationInstruction.ModVlanIdInstruction.class, |
256 | L2ModificationInstruction.ModVlanPcpInstruction.class, | 271 | L2ModificationInstruction.ModVlanPcpInstruction.class, |
272 | + L2ModificationInstruction.ModMplsLabelInstruction.class, | ||
273 | + L2ModificationInstruction.ModMplsTtlInstruction.class, | ||
257 | L3ModificationInstruction.class, | 274 | L3ModificationInstruction.class, |
258 | L3ModificationInstruction.L3SubType.class, | 275 | L3ModificationInstruction.L3SubType.class, |
259 | L3ModificationInstruction.ModIPInstruction.class, | 276 | L3ModificationInstruction.ModIPInstruction.class, |
260 | L3ModificationInstruction.ModIPv6FlowLabelInstruction.class, | 277 | L3ModificationInstruction.ModIPv6FlowLabelInstruction.class, |
278 | + L3ModificationInstruction.ModTtlInstruction.class, | ||
261 | RoleInfo.class, | 279 | RoleInfo.class, |
262 | FlowRuleBatchEvent.class, | 280 | FlowRuleBatchEvent.class, |
263 | FlowRuleBatchEvent.Type.class, | 281 | FlowRuleBatchEvent.Type.class, | ... | ... |
-
Please register or login to post a comment