commit | 3b7a21b6c297a367e2a8430a11a436eaffdc768d | [log] [tgz] |
---|---|---|
author | Daniele Moro <daniele.moro92@gmail.com> | Tue Jun 25 17:33:40 2019 -0700 |
committer | Daniele Moro <daniele.moro92@gmail.com> | Tue Jun 25 17:33:40 2019 -0700 |
tree | fd9d04ea69e2d128989448f7392f2354edd015ef | |
parent | 01ca2ab27d2989ea130bf12501f775ab280b3844 [diff] [blame] |
Fix to metadata copied to egress Now only the metadata really needed in egress are copied during the clone action Change-Id: I793b61b6094894444ce71d478648032d39627bdf
diff --git a/pipelines/fabric/src/main/resources/include/control/acl.p4 b/pipelines/fabric/src/main/resources/include/control/acl.p4 index 0ab57b5..bf70f15 100644 --- a/pipelines/fabric/src/main/resources/include/control/acl.p4 +++ b/pipelines/fabric/src/main/resources/include/control/acl.p4
@@ -43,7 +43,7 @@ // Set clone session id for a I2E clone session action set_clone_session_id(bit<32> clone_id) { - clone3<standard_metadata_t>(CloneType.I2E, clone_id, standard_metadata); + clone3(CloneType.I2E, clone_id, {standard_metadata.ingress_port}); acl_counter.count(); }