[SDFAB-102] Backport changes required for policies to fabric.p4 (Redirect)
Change-Id: I357c908d31abad9c3f8d74723d937ea948e54808
diff --git a/pipelines/fabric/impl/src/main/resources/fabric.p4 b/pipelines/fabric/impl/src/main/resources/fabric.p4
index ad3857d..0b336b5 100644
--- a/pipelines/fabric/impl/src/main/resources/fabric.p4
+++ b/pipelines/fabric/impl/src/main/resources/fabric.p4
@@ -20,6 +20,7 @@
#include "include/size.p4"
#include "include/control/filtering.p4"
#include "include/control/forwarding.p4"
+#include "include/control/pre_next.p4"
#include "include/control/acl.p4"
#include "include/control/next.p4"
#include "include/control/packetio.p4"
@@ -50,6 +51,7 @@
PacketIoIngress() pkt_io_ingress;
Filtering() filtering;
Forwarding() forwarding;
+ PreNext() pre_next;
Acl() acl;
Next() next;
#ifdef WITH_PORT_COUNTER
@@ -69,6 +71,9 @@
if (fabric_metadata.skip_forwarding == _FALSE) {
forwarding.apply(hdr, fabric_metadata, standard_metadata);
}
+ if (fabric_metadata.skip_next == _FALSE) {
+ pre_next.apply(hdr, fabric_metadata);
+ }
acl.apply(hdr, fabric_metadata, standard_metadata);
if (fabric_metadata.skip_next == _FALSE) {
next.apply(hdr, fabric_metadata, standard_metadata);