- EnhancedKeyRegistryHelper<OpenflowBasicClass> registryHelper =\r
- new EnhancedKeyRegistryHelper<>(EncodeConstants.OF13_VERSION_ID, oxmClass, serializerRegistry);\r
- registryHelper.registerSerializer(InPort.class, new OxmInPortSerializer());\r
- registryHelper.registerSerializer(InPhyPort.class, new OxmInPhyPortSerializer());\r
- registryHelper.registerSerializer(Metadata.class, new OxmMetadataSerializer());\r
- registryHelper.registerSerializer(EthDst.class, new OxmEthDstSerializer());\r
- registryHelper.registerSerializer(EthSrc.class, new OxmEthSrcSerializer());\r
- registryHelper.registerSerializer(EthType.class, new OxmEthTypeSerializer());\r
- registryHelper.registerSerializer(VlanVid.class, new OxmVlanVidSerializer());\r
- registryHelper.registerSerializer(VlanPcp.class, new OxmVlanPcpSerializer());\r
- registryHelper.registerSerializer(IpDscp.class, new OxmIpDscpSerializer());\r
- registryHelper.registerSerializer(IpEcn.class, new OxmIpEcnSerializer());\r
- registryHelper.registerSerializer(IpProto.class, new OxmIpProtoSerializer());\r
- registryHelper.registerSerializer(Ipv4Src.class, new OxmIpv4SrcSerializer());\r
- registryHelper.registerSerializer(Ipv4Dst.class, new OxmIpv4DstSerializer());\r
- registryHelper.registerSerializer(TcpSrc.class, new OxmTcpSrcSerializer());\r
- registryHelper.registerSerializer(TcpDst.class, new OxmTcpDstSerializer());\r
- registryHelper.registerSerializer(UdpSrc.class, new OxmUdpSrcSerializer());\r
- registryHelper.registerSerializer(UdpDst.class, new OxmUdpDstSerializer());\r
- registryHelper.registerSerializer(SctpSrc.class, new OxmSctpSrcSerializer());\r
- registryHelper.registerSerializer(SctpDst.class, new OxmSctpDstSerializer());\r
- registryHelper.registerSerializer(Icmpv4Type.class, new OxmIcmpv4TypeSerializer());\r
- registryHelper.registerSerializer(Icmpv4Code.class, new OxmIcmpv4CodeSerializer());\r
- registryHelper.registerSerializer(ArpOp.class, new OxmArpOpSerializer());\r
- registryHelper.registerSerializer(ArpSpa.class, new OxmArpSpaSerializer());\r
- registryHelper.registerSerializer(ArpTpa.class, new OxmArpTpaSerializer());\r
- registryHelper.registerSerializer(ArpSha.class, new OxmArpShaSerializer());\r
- registryHelper.registerSerializer(ArpTha.class, new OxmArpThaSerializer());\r
- registryHelper.registerSerializer(Ipv6Src.class, new OxmIpv6SrcSerializer());\r
- registryHelper.registerSerializer(Ipv6Dst.class, new OxmIpv6DstSerializer());\r
- registryHelper.registerSerializer(Ipv6Flabel.class, new OxmIpv6FlabelSerializer());\r
- registryHelper.registerSerializer(Icmpv6Type.class, new OxmIcmpv6TypeSerializer());\r
- registryHelper.registerSerializer(Icmpv6Code.class, new OxmIcmpv6CodeSerializer());\r
- registryHelper.registerSerializer(Ipv6NdTarget.class, new OxmIpv6NdTargetSerializer());\r
- registryHelper.registerSerializer(Ipv6NdSll.class, new OxmIpv6NdSllSerializer());\r
- registryHelper.registerSerializer(Ipv6NdTll.class, new OxmIpv6NdTllSerializer());\r
- registryHelper.registerSerializer(MplsLabel.class, new OxmMplsLabelSerializer());\r
- registryHelper.registerSerializer(MplsTc.class, new OxmMplsTcSerializer());\r
- registryHelper.registerSerializer(MplsBos.class, new OxmMplsBosSerializer());\r
- registryHelper.registerSerializer(PbbIsid.class, new OxmPbbIsidSerializer());\r
- registryHelper.registerSerializer(TunnelId.class, new OxmTunnelIdSerializer());\r
- registryHelper.registerSerializer(Ipv6Exthdr.class, new OxmIpv6ExtHdrSerializer());\r
+ MatchEntrySerializerRegistryHelper<OpenflowBasicClass> helper =\r
+ new MatchEntrySerializerRegistryHelper<>(EncodeConstants.OF13_VERSION_ID,\r
+ oxmClass, serializerRegistry);\r
+ helper.registerSerializer(InPort.class, new OxmInPortSerializer());\r
+ helper.registerSerializer(InPhyPort.class, new OxmInPhyPortSerializer());\r
+ helper.registerSerializer(Metadata.class, new OxmMetadataSerializer());\r
+ helper.registerSerializer(EthDst.class, new OxmEthDstSerializer());\r
+ helper.registerSerializer(EthSrc.class, new OxmEthSrcSerializer());\r
+ helper.registerSerializer(EthType.class, new OxmEthTypeSerializer());\r
+ helper.registerSerializer(VlanVid.class, new OxmVlanVidSerializer());\r
+ helper.registerSerializer(VlanPcp.class, new OxmVlanPcpSerializer());\r
+ helper.registerSerializer(IpDscp.class, new OxmIpDscpSerializer());\r
+ helper.registerSerializer(IpEcn.class, new OxmIpEcnSerializer());\r
+ helper.registerSerializer(IpProto.class, new OxmIpProtoSerializer());\r
+ helper.registerSerializer(Ipv4Src.class, new OxmIpv4SrcSerializer());\r
+ helper.registerSerializer(Ipv4Dst.class, new OxmIpv4DstSerializer());\r
+ helper.registerSerializer(TcpSrc.class, new OxmTcpSrcSerializer());\r
+ helper.registerSerializer(TcpDst.class, new OxmTcpDstSerializer());\r
+ helper.registerSerializer(UdpSrc.class, new OxmUdpSrcSerializer());\r
+ helper.registerSerializer(UdpDst.class, new OxmUdpDstSerializer());\r
+ helper.registerSerializer(SctpSrc.class, new OxmSctpSrcSerializer());\r
+ helper.registerSerializer(SctpDst.class, new OxmSctpDstSerializer());\r
+ helper.registerSerializer(Icmpv4Type.class, new OxmIcmpv4TypeSerializer());\r
+ helper.registerSerializer(Icmpv4Code.class, new OxmIcmpv4CodeSerializer());\r
+ helper.registerSerializer(ArpOp.class, new OxmArpOpSerializer());\r
+ helper.registerSerializer(ArpSpa.class, new OxmArpSpaSerializer());\r
+ helper.registerSerializer(ArpTpa.class, new OxmArpTpaSerializer());\r
+ helper.registerSerializer(ArpSha.class, new OxmArpShaSerializer());\r
+ helper.registerSerializer(ArpTha.class, new OxmArpThaSerializer());\r
+ helper.registerSerializer(Ipv6Src.class, new OxmIpv6SrcSerializer());\r
+ helper.registerSerializer(Ipv6Dst.class, new OxmIpv6DstSerializer());\r
+ helper.registerSerializer(Ipv6Flabel.class, new OxmIpv6FlabelSerializer());\r
+ helper.registerSerializer(Icmpv6Type.class, new OxmIcmpv6TypeSerializer());\r
+ helper.registerSerializer(Icmpv6Code.class, new OxmIcmpv6CodeSerializer());\r
+ helper.registerSerializer(Ipv6NdTarget.class, new OxmIpv6NdTargetSerializer());\r
+ helper.registerSerializer(Ipv6NdSll.class, new OxmIpv6NdSllSerializer());\r
+ helper.registerSerializer(Ipv6NdTll.class, new OxmIpv6NdTllSerializer());\r
+ helper.registerSerializer(MplsLabel.class, new OxmMplsLabelSerializer());\r
+ helper.registerSerializer(MplsTc.class, new OxmMplsTcSerializer());\r
+ helper.registerSerializer(MplsBos.class, new OxmMplsBosSerializer());\r
+ helper.registerSerializer(PbbIsid.class, new OxmPbbIsidSerializer());\r
+ helper.registerSerializer(TunnelId.class, new OxmTunnelIdSerializer());\r
+ helper.registerSerializer(Ipv6Exthdr.class, new OxmIpv6ExtHdrSerializer());\r