aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/odp_init.c
diff options
context:
space:
mode:
authorZoltan Kiss <zoltan.kiss@linaro.org>2015-02-26 18:24:58 +0000
committerVenkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org>2015-02-27 14:48:13 +0530
commitd1aa6b899ff91773690bcdcdb80568c503506432 (patch)
tree5cb4492f9ecbf305d8e0a5f4b9ef335b98fe2fb6 /platform/linux-dpdk/odp_init.c
parent8c47a43798b0ef1d0287f7095ae5b0c2f1baafed (diff)
Added process mode to example app
Porting commit from linux-generic (d988) Signed-off-by: Venkatesh Vivekanandan <venkatesh.vivekanandan@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
Diffstat (limited to 'platform/linux-dpdk/odp_init.c')
-rw-r--r--platform/linux-dpdk/odp_init.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/platform/linux-dpdk/odp_init.c b/platform/linux-dpdk/odp_init.c
index fa1002226..542b9fc7f 100644
--- a/platform/linux-dpdk/odp_init.c
+++ b/platform/linux-dpdk/odp_init.c
@@ -47,8 +47,6 @@ int odp_init_dpdk(void)
int odp_init_global(void)
{
- odp_thread_init_global();
-
odp_system_info_init();
if (odp_init_dpdk()) {
@@ -61,6 +59,11 @@ int odp_init_global(void)
return -1;
}
+ if (odp_thread_init_global()) {
+ ODP_ERR("ODP thread init failed.\n");
+ return -1;
+ }
+
if (odp_buffer_pool_init_global()) {
ODP_ERR("ODP buffer pool init failed.\n");
return -1;
@@ -95,9 +98,12 @@ int odp_init_global(void)
}
-int odp_init_local(int thr_id)
+int odp_init_local()
{
- odp_thread_init_local(thr_id);
+ if (odp_thread_init_local()) {
+ ODP_ERR("ODP thread local init failed.\n");
+ return -1;
+ }
if (odp_pktio_init_local()) {
ODP_ERR("ODP packet io local init failed.\n");