numam-dpdk/lib
Harry van Haaren 54e7456a3b service: fix lcore role after delete
This patch fixes the reset of the service core,
that when rte_service_lcore_del() is called, the
lcore_role is restored to RTE.

This issue was reported as when running the unit tests, an
error was thrown that "failed to allocate lcore". Investigating
revealed that the state of the service-cores after del() was
not allowing a core to be re-used at a later point in time.

Fixes: 21698354c8 ("service: introduce service cores concept")
Cc: stable@dpdk.org

Reported-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
Acked-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
2018-01-11 23:28:56 +01:00
..
librte_acl lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_bitratestats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_cfgfile lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_cmdline lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_compat fix typos using codespell utility 2017-06-14 23:54:13 +02:00
librte_cryptodev lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_distributor distributor: remove unnecessary parenthesis 2018-01-05 22:08:24 +01:00
librte_eal service: fix lcore role after delete 2018-01-11 23:28:56 +01:00
librte_efd lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_ether ethdev: remove redundant parenthesis 2018-01-05 22:08:15 +01:00
librte_eventdev lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_flow_classify flow_classify: remove table id parameter from API 2018-01-11 19:15:26 +01:00
librte_gro gro: support VxLAN GRO 2018-01-11 23:18:36 +01:00
librte_gso lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_hash lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_ip_frag lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_jobstats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_kni lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_kvargs mk: do not generate LDLIBS from directory dependencies 2017-10-24 02:14:57 +02:00
librte_latencystats lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_lpm lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_mbuf lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_member lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_mempool lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_meter lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_metrics lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_net lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_pci remove useless memzone includes 2017-11-06 22:12:08 +01:00
librte_pdump lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_pipeline lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_port lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_power fix typos 2018-01-11 18:26:46 +01:00
librte_reorder lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_ring lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_sched lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_security lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_table lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
librte_timer lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
librte_vhost lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
Makefile kni: fix build dependency 2018-01-11 19:15:26 +01:00