This patch implements ct-mark support in nicira extensions.
[openflowplugin.git] / extension / openflowjava-extension-nicira / src / main / java / org / opendaylight / openflowjava / nx / codec / match / NiciraMatchCodecs.java
1 /*
2  * Copyright (c) 2017 Pantheon Technologies s.r.o. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.openflowjava.nx.codec.match;
9
10 /**
11  * @author msunal
12  * @author Josh Hershberg (jhershbe@redhat.com)
13  */
14 public class NiciraMatchCodecs {
15     private NiciraMatchCodecs () { }
16
17     public static final Reg0Codec REG0_CODEC = new Reg0Codec();
18     public static final Reg1Codec REG1_CODEC = new Reg1Codec();
19     public static final Reg2Codec REG2_CODEC = new Reg2Codec();
20     public static final Reg3Codec REG3_CODEC = new Reg3Codec();
21     public static final Reg4Codec REG4_CODEC = new Reg4Codec();
22     public static final Reg5Codec REG5_CODEC = new Reg5Codec();
23     public static final Reg6Codec REG6_CODEC = new Reg6Codec();
24     public static final Reg7Codec REG7_CODEC = new Reg7Codec();
25     public static final TunIdCodec TUN_ID_CODEC = new TunIdCodec();
26     public static final ArpOpCodec ARP_OP_CODEC = new ArpOpCodec();
27     public static final ArpShaCodec ARP_SHA_CODEC = new ArpShaCodec();
28     public static final ArpSpaCodec ARP_SPA_CODEC = new ArpSpaCodec();
29     public static final ArpThaCodec ARP_THA_CODEC = new ArpThaCodec();
30     public static final ArpTpaCodec ARP_TPA_CODEC = new ArpTpaCodec();
31     public static final InPortCodec NXM_OF_IN_PORT_CODEC = new InPortCodec();
32     public static final MplsLabelCodec OXM_OF_MPLS_LABEL = new MplsLabelCodec();
33     public static final MetadataCodec OXM_OF_METADATA_CODEC = new MetadataCodec();
34     public static final EthDstCodec ETH_DST_CODEC = new EthDstCodec();
35     public static final EthSrcCodec ETH_SRC_CODEC = new EthSrcCodec();
36     public static final TunIpv4DstCodec TUN_IPV4_DST_CODEC = new TunIpv4DstCodec();
37     public static final TunIpv4SrcCodec TUN_IPV4_SRC_CODEC = new TunIpv4SrcCodec();
38     public static final EthTypeCodec ETH_TYPE_CODEC = new EthTypeCodec();
39     public static final NspCodec NSP_CODEC = new NspCodec();
40     public static final NsiCodec NSI_CODEC = new NsiCodec();
41     public static final Nshc1Codec NSC1_CODEC = new Nshc1Codec();
42     public static final Nshc2Codec NSC2_CODEC = new Nshc2Codec();
43     public static final Nshc3Codec NSC3_CODEC = new Nshc3Codec();
44     public static final Nshc4Codec NSC4_CODEC = new Nshc4Codec();
45     public static final EncapEthTypeCodec ENCAP_ETH_TYPE_CODEC = new EncapEthTypeCodec();
46     public static final EncapEthSrcCodec ENCAP_ETH_SRC_CODEC = new EncapEthSrcCodec();
47     public static final EncapEthDstCodec ENCAP_ETH_DST_CODEC = new EncapEthDstCodec();
48     public static final NshMdtypeCodec NSH_MDTYPE_CODEC = new NshMdtypeCodec();
49     public static final NshNpCodec NSH_NP_CODEC = new NshNpCodec();
50     public static final TunGpeNpCodec TUN_GPE_NP_CODEC = new TunGpeNpCodec();
51     public static final TcpSrcCodec TCP_SRC_CODEC = new TcpSrcCodec();
52     public static final TcpDstCodec TCP_DST_CODEC = new TcpDstCodec();
53     public static final UdpSrcCodec UDP_SRC_CODEC = new UdpSrcCodec();
54     public static final UdpDstCodec UDP_DST_CODEC = new UdpDstCodec();
55     public static final CtStateCodec CT_ST_CODEC = new CtStateCodec();
56     public static final CtZoneCodec CT_ZONE_CODEC = new CtZoneCodec();
57     public static final IpSrcCodec IP_SRC_CODEC = new IpSrcCodec();
58     public static final IpDstCodec IP_DST_CODEC = new IpDstCodec();
59     public static final Ipv6SrcCodec IPV6_SRC_CODEC = new Ipv6SrcCodec();
60     public static final Ipv6DstCodec IPV6_DST_CODEC = new Ipv6DstCodec();
61     public static final IcmpTypeCodec ICMP_TYPE_CODEC = new IcmpTypeCodec();
62     public static final CtMarkCodec CT_MARK_CODEC = new CtMarkCodec();
63 }