Fix minor bugs in INT sink

Change-Id: I69bf7e9c5cbf2ab4750b17ab430de00423d7290c
(cherry picked from commit ac96e5bd21df90c689724421439c600927c6ba18)
diff --git a/pipelines/fabric/impl/src/main/resources/include/int/int_main.p4 b/pipelines/fabric/impl/src/main/resources/include/int/int_main.p4
index c1368d8..7c515a5 100644
--- a/pipelines/fabric/impl/src/main/resources/include/int/int_main.p4
+++ b/pipelines/fabric/impl/src/main/resources/include/int/int_main.p4
@@ -86,7 +86,7 @@
         if(fabric_metadata.int_meta.sink == _TRUE) {
             // FIXME: this works only on BMv2
             #ifdef __TARGET_BMV2__
-            clone(CloneType.I2E, REPORT_MIRROR_SESSION_ID);
+            clone3(CloneType.I2E, REPORT_MIRROR_SESSION_ID, {standard_metadata.ingress_port});
             #endif
         }
 #endif // WITH_INT_SINK