Bug 8400 - ACL changes doesn't affect the
[genius.git] / mdsalutil / mdsalutil-api / src / main / java / org / opendaylight / genius / mdsalutil / NwConstants.java
index 1f71aa9106195e67ef9aafb0a0b3150e6294cf91..d70231977b7540d91dffeb9eb594710acbba9f06 100644 (file)
@@ -157,11 +157,19 @@ public interface NwConstants {
     short QOS_DSCP_TABLE = 90;
     short INGRESS_SFC_CLASSIFIER_FILTER_TABLE = 100;
     short INGRESS_SFC_CLASSIFIER_ACL_TABLE = 101;
-    short INGRESS_ACL_TABLE = 211;
-    short INGRESS_ACL_REMOTE_ACL_TABLE = 212;
+    short INGRESS_ACL_ANTI_SPOOFING_TABLE = 210;
+    short INGRESS_ACL_CONNTRACK_CLASSIFIER_TABLE = 211;
+    short INGRESS_ACL_CONNTRACK_SENDER_TABLE = 212;
+    short INGRESS_ACL_FOR_EXISTING_TRAFFIC_TABLE = 213;
+    short INGRESS_ACL_FILTER_CUM_DISPATCHER_TABLE = 214;
+    short INGRESS_ACL_RULE_BASED_FILTER_TABLE = 215;
+    short INGRESS_REMOTE_ACL_TABLE = 216;
+    short INGRESS_ACL_COMMITTER_TABLE = 217;
+    // TODO: Remove below unused old ACL constants.
+    short INGRESS_ACL_TABLE = 210;
+    short INGRESS_ACL_REMOTE_ACL_TABLE = 211;
+    short INGRESS_ACL_STATEFUL_APPLY_CHANGE_EXIST_TRAFFIC_TABLE = 212;
     short INGRESS_ACL_FILTER_TABLE = 213;
-    short INGRESS_LEARN_TABLE = 212;
-    short INGRESS_LEARN_ACL_REMOTE_ACL_TABLE = 213;
     short INGRESS_LEARN_ACL_FILTER_TABLE = 214;
     short INGRESS_COUNTERS_TABLE = 219;
     short EGRESS_LPORT_DISPATCHER_TABLE = 220;
@@ -170,8 +178,19 @@ public interface NwConstants {
     short EGRESS_SFC_CLASSIFIER_EGRESS_TABLE = 223;
     short EGRESS_POLICY_CLASSIFIER_TABLE = 230;
     short EGRESS_POLICY_ROUTING_TABLE = 231;
-    short EGRESS_ACL_TABLE = 241;
-    short EGRESS_ACL_REMOTE_ACL_TABLE = 242;
+    short EGRESS_ACL_DUMMY_TABLE = 239;
+    short EGRESS_ACL_ANTI_SPOOFING_TABLE = 240;
+    short EGRESS_ACL_CONNTRACK_CLASSIFIER_TABLE = 241;
+    short EGRESS_ACL_CONNTRACK_SENDER_TABLE = 242;
+    short EGRESS_ACL_FOR_EXISTING_TRAFFIC_TABLE = 243;
+    short EGRESS_ACL_FILTER_CUM_DISPATCHER_TABLE = 244;
+    short EGRESS_ACL_RULE_BASED_FILTER_TABLE = 245;
+    short EGRESS_REMOTE_ACL_TABLE = 246;
+    short EGRESS_ACL_COMMITTER_TABLE = 247;
+    // TODO: Remove below unused old ACL constants.
+    short EGRESS_ACL_TABLE = 240;
+    short EGRESS_ACL_REMOTE_ACL_TABLE = 241;
+    short EGRESS_ACL_STATEFUL_APPLY_CHANGE_EXIST_TRAFFIC_TABLE = 242;
     short EGRESS_ACL_FILTER_TABLE = 243;
     short EGRESS_LEARN_TABLE = 242;
     short EGRESS_LEARN_ACL_REMOTE_ACL_TABLE = 243;