diff options
author | Pavel Kotucek <pkotucek@cisco.com> | 2016-10-07 08:37:28 +0200 |
---|---|---|
committer | Damjan Marion <dmarion.lists@gmail.com> | 2016-10-13 08:13:37 +0000 |
commit | 9876520f9ba746ed4d9923f392911c4f1888a105 (patch) | |
tree | a6dfa09134fcb79c5ff56cbf04c3425a1f637e97 /vlib/vlib/threads.h | |
parent | 1946a12a52deddfb501d2bdf320ff280cb42a076 (diff) |
vpp_lite: add cpu pinning support (VPP-467)
Proper cpu pinning in vpp_lite platform, like in normal vpp image.
Extended “show threads” command to show propper information.
Changed handling of coreID and socketID for threads in "show threads"
CLI, pthread_getaffinity is used instead of info stored in DPDK.
Change-Id: Ic8299ec5e284472bb10a37a95fadeed57b6edae8
Signed-off-by: Pavel Kotucek <pkotucek@cisco.com>
Diffstat (limited to 'vlib/vlib/threads.h')
-rw-r--r-- | vlib/vlib/threads.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vlib/vlib/threads.h b/vlib/vlib/threads.h index 589d1f3a1ec..e65794cfb6b 100644 --- a/vlib/vlib/threads.h +++ b/vlib/vlib/threads.h @@ -105,7 +105,8 @@ typedef struct u64 barrier_sync_count; long lwp; - int dpdk_lcore_id; + int lcore_id; + pthread_t thread_id; } vlib_worker_thread_t; vlib_worker_thread_t *vlib_worker_threads; |