]> git.droids-corp.org - dpdk.git/blobdiff - examples/helloworld/main.c
net/virtio: fix kernel set features for multi-queue device
[dpdk.git] / examples / helloworld / main.c
index c922cfbad7f81340a9b4589ee0dcab52819e3a2e..ac72145c736732cb2c2258deb6c529810ad65216 100644 (file)
@@ -16,7 +16,7 @@
 #include <rte_debug.h>
 
 static int
-lcore_hello(__attribute__((unused)) void *arg)
+lcore_hello(__rte_unused void *arg)
 {
        unsigned lcore_id;
        lcore_id = rte_lcore_id();
@@ -34,14 +34,18 @@ main(int argc, char **argv)
        if (ret < 0)
                rte_panic("Cannot init EAL\n");
 
-       /* call lcore_hello() on every slave lcore */
-       RTE_LCORE_FOREACH_SLAVE(lcore_id) {
+       /* call lcore_hello() on every worker lcore */
+       RTE_LCORE_FOREACH_WORKER(lcore_id) {
                rte_eal_remote_launch(lcore_hello, NULL, lcore_id);
        }
 
-       /* call it on master lcore too */
+       /* call it on main lcore too */
        lcore_hello(NULL);
 
        rte_eal_mp_wait_lcore();
+
+       /* clean up the EAL */
+       rte_eal_cleanup();
+
        return 0;
 }