blob: 3bf717b525a0187674f8ce9a60fd57cd3d74f945 [file] [log] [blame]
Yotam Harcholf3f11152013-09-05 16:47:16 -07001package org.projectfloodlight.openflow.protocol.match;
2
3// MUST BE ORDERED BY THE ORDER OF OF SPEC!!!
4public enum MatchFields {
5 IN_PORT,
6 IN_PHY_PORT,
7 METADATA,
8 ETH_DST,
9 ETH_SRC,
10 ETH_TYPE,
11 VLAN_VID,
12 VLAN_PCP,
13 IP_DSCP,
14 IP_ECN,
15 IP_PROTO,
16 IPV4_SRC,
17 IPV4_DST,
18 TCP_SRC,
19 TCP_DST,
20 UDP_SRC,
21 UDP_DST,
22 SCTP_SRC,
23 SCTP_DST,
24 ICMPV4_TYPE,
25 ICMPV4_CODE,
26 ARP_OP,
27 ARP_SPA,
28 ARP_TPA,
29 ARP_SHA,
30 ARP_THA,
31 IPV6_SRC,
32 IPV6_DST,
33 IPV6_FLABEL,
Yotam Harchola86e4252013-09-06 15:36:28 -070034 ICMPV6_TYPE,
35 ICMPV6_CODE,
36 IPV6_ND_TARGET,
37 IPV6_ND_SLL,
38 IPV6_ND_TLL,
39 MPLS_LABEL,
Yotam Harchola11f38b2013-09-26 15:38:17 -070040 MPLS_TC,
Byungjoon Leeb4c38b82014-04-23 14:24:59 +090041 TUNNEL_ID,
Rich Lane1424d0b2013-10-24 17:16:24 -070042 BSN_IN_PORTS_128,
43 BSN_LAG_ID,
Rich Laneeb21c4f2013-10-28 17:34:41 -070044 BSN_VRF,
45 BSN_GLOBAL_VRF_ALLOWED,
46 BSN_L3_INTERFACE_CLASS_ID,
47 BSN_L3_SRC_CLASS_ID,
48 BSN_L3_DST_CLASS_ID,
Rich Lane917bb9a2014-03-11 17:49:56 -070049 BSN_EGR_PORT_GROUP_ID,
Rich Lane53ddf5c2014-03-20 15:24:08 -070050 BSN_UDF0,
51 BSN_UDF1,
52 BSN_UDF2,
53 BSN_UDF3,
54 BSN_UDF4,
55 BSN_UDF5,
56 BSN_UDF6,
57 BSN_UDF7,
Rich Lane9b178072014-05-19 15:31:55 -070058 BSN_TCP_FLAGS,
Rich Lanea5eeae32014-06-26 19:59:04 -070059 BSN_VLAN_XLATE_PORT_GROUP_ID,
Praseed Balakrishnan2ed6da02014-09-18 17:02:48 -070060 OCH_SIGTYPE,
Praseed Balakrishnan2ed6da02014-09-18 17:02:48 -070061 OCH_SIGTYPE_BASIC,
Praseed Balakrishnandb949d42014-12-02 14:28:20 -080062 OCH_SIGID,
63 OCH_SIGID_BASIC,;
Yotam Harcholf3f11152013-09-05 16:47:16 -070064}