X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fos.h;h=cd3b4289da66e6dc101297b2beabe8ef1ea0dfb9;hb=a690fdbfe179e0ea65818c03b52535bf9210efd0;hp=50a4ad97c93a43c165770f285f00ff07cc6b3c6c;hpb=86e8bce44f43c1f3c50a3397f9ab850f484f4cad;p=vpp.git diff --git a/src/vppinfra/os.h b/src/vppinfra/os.h index 50a4ad97c93..cd3b4289da6 100644 --- a/src/vppinfra/os.h +++ b/src/vppinfra/os.h @@ -57,6 +57,7 @@ void os_out_of_memory (void); f64 os_cpu_clock_frequency (void); extern __thread uword __os_thread_index; +extern __thread uword __os_numa_index; static_always_inline uword os_get_thread_index (void) @@ -70,6 +71,18 @@ os_set_thread_index (uword thread_index) __os_thread_index = thread_index; } +static_always_inline uword +os_get_numa_index (void) +{ + return __os_numa_index; +} + +static_always_inline void +os_set_numa_index (uword numa_index) +{ + __os_numa_index = numa_index; +} + static_always_inline uword os_get_cpu_number (void) __attribute__ ((deprecated));