X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fsample_app_ug%2Fhello_world.rst;h=7cb9279e99c826aded83819d993c324c6cd0701d;hb=cdf6a5fbc540cdaac576a2be6c8dac25ce173c65;hp=a2051f7998f69d34e1cfbe371b467a3733130419;hpb=5630257fcc30397e7217139ec55da4f301f59fb7;p=dpdk.git diff --git a/doc/guides/sample_app_ug/hello_world.rst b/doc/guides/sample_app_ug/hello_world.rst index a2051f7998..7cb9279e99 100644 --- a/doc/guides/sample_app_ug/hello_world.rst +++ b/doc/guides/sample_app_ug/hello_world.rst @@ -1,4 +1,4 @@ -.. SPDX-License-Identifier: BSD-3-Clause +o.. SPDX-License-Identifier: BSD-3-Clause Copyright(c) 2010-2014 Intel Corporation. Hello World Sample Application @@ -17,11 +17,11 @@ The application is located in the ``helloworld`` sub-directory. Running the Application ----------------------- -To run the example in a linuxapp environment: +To run the example in a linux environment: .. code-block:: console - $ ./build/helloworld -l 0-3 -n 4 + $ .//examples/dpdk-helloworld -l 0-3 -n 4 Refer to *DPDK Getting Started Guide* for general information on running applications and the Environment Abstraction Layer (EAL) options. @@ -48,7 +48,7 @@ This is done in the main() function using the following code: if (ret < 0) rte_panic("Cannot init EAL\n"); -This call finishes the initialization process that was started before main() is called (in case of a Linuxapp environment). +This call finishes the initialization process that was started before main() is called (in case of a Linux environment). The argc and argv arguments are provided to the rte_eal_init() function. The value returned is the number of parsed arguments. @@ -62,7 +62,7 @@ The following is the definition of the function: .. code-block:: c static int - lcore_hello( attribute ((unused)) void *arg) + lcore_hello(__rte_unused void *arg) { unsigned lcore_id; @@ -75,13 +75,13 @@ The code that launches the function on each lcore is as follows: .. code-block:: c - /* call lcore_hello() on every slave lcore */ + /* call lcore_hello() on every worker lcore */ - RTE_LCORE_FOREACH_SLAVE(lcore_id) { + 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); @@ -89,6 +89,6 @@ The following code is equivalent and simpler: .. code-block:: c - rte_eal_mp_remote_launch(lcore_hello, NULL, CALL_MASTER); + rte_eal_mp_remote_launch(lcore_hello, NULL, CALL_MAIN); Refer to the *DPDK API Reference* for detailed information on the rte_eal_mp_remote_launch() function.