diff --git a/p4src/actions_controller.p4 b/p4src/actions_controller.p4 index e0e2d4d..7b066dd 100644 --- a/p4src/actions_controller.p4 +++ b/p4src/actions_controller.p4 @@ -6,7 +6,7 @@ #ifndef _SUME_SWITCH_P4_ action controller_reply(task_t task) { meta.task = task; - meta.ingress_port = sume_metadata.src_port; + meta.ingress_port = standard_metadata.ingress_port; clone3(CloneType.I2E, 100, meta); } @@ -15,7 +15,7 @@ action controller_reply(task_t task) { action controller_reply(task_t task) { meta.task = task; - meta.ingress_port = standard_metadata.ingress_port; + meta.ingress_port = sume_metadata.src_port; set_egress_port(4); /* port1 = 1, port2 = 2, port3=4 */ } #endif /* _SUME_SWITCH_P4_ */