From: Nikhil Agarwal Date: Tue, 12 Dec 2017 10:08:23 +0000 (+0530) Subject: examples/l3fwd-power: fix Rx without interrupt X-Git-Tag: spdx-start~691 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=4ffc0a883b233969ba6ce38b8c21c62153751a45;p=dpdk.git examples/l3fwd-power: fix Rx without interrupt This existing code cause the platform to start receiving packet immediately irrespective of interrupts available or not. If the platform does not support Rx interrupt, it shall not start receiving packets immediately. It shall let the timer management work. Fixes: aee3bc79cc34 ("examples/l3fwd-power: enable one-shot Rx interrupt and polling switch") Cc: stable@dpdk.org Signed-off-by: Nikhil Agarwal Acked-by: David Hunt --- diff --git a/examples/l3fwd-power/main.c b/examples/l3fwd-power/main.c index ad8fd7be82..089642720f 100644 --- a/examples/l3fwd-power/main.c +++ b/examples/l3fwd-power/main.c @@ -1022,9 +1022,11 @@ start_rx: turn_on_intr(qconf); sleep_until_rx_interrupt( qconf->n_rx_queue); + /** + * start receiving packets immediately + */ + goto start_rx; } - /* start receiving packets immediately */ - goto start_rx; } stats[lcore_id].sleep_time += lcore_idle_hint; }