X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fqos_sched%2Fmain.c;h=dc6a17a6464ae716d0d3ae3396e23edd36f26a3d;hb=10aa375704c148d9e90b5e984066d719f7465357;hp=e7c97bd64237c1d4fe75b8c25c9b9819afe7c4e4;hpb=3998e2a07220844d3f3c17f76a781ced3efe0de0;p=dpdk.git diff --git a/examples/qos_sched/main.c b/examples/qos_sched/main.c index e7c97bd642..dc6a17a646 100644 --- a/examples/qos_sched/main.c +++ b/examples/qos_sched/main.c @@ -29,7 +29,7 @@ uint32_t qavg_ntimes = APP_QAVG_NTIMES; /* main processing loop */ static int -app_main_loop(__attribute__((unused))void *dummy) +app_main_loop(__rte_unused void *dummy) { uint32_t lcore_id; uint32_t i, mode; @@ -55,6 +55,7 @@ app_main_loop(__attribute__((unused))void *dummy) flow->rx_thread.rx_port = flow->rx_port; flow->rx_thread.rx_ring = flow->rx_ring; flow->rx_thread.rx_queue = flow->rx_queue; + flow->rx_thread.sched_port = flow->sched_port; rx_confs[rx_idx++] = &flow->rx_thread; @@ -203,7 +204,7 @@ main(int argc, char **argv) return -1; /* launch per-lcore init on every lcore */ - rte_eal_mp_remote_launch(app_main_loop, NULL, SKIP_MASTER); + rte_eal_mp_remote_launch(app_main_loop, NULL, SKIP_MAIN); if (interactive) { sleep(1); @@ -217,5 +218,8 @@ main(int argc, char **argv) } } + /* clean up the EAL */ + rte_eal_cleanup(); + return 0; }