diff options
author | Dave Barach <dave@barachs.net> | 2020-01-21 12:34:55 -0500 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2020-02-05 23:38:56 +0000 |
commit | a690fdbfe179e0ea65818c03b52535bf9210efd0 (patch) | |
tree | 345200955b873dbc2f5bb6857b1acc7966ffed90 /src/plugins/http_static | |
parent | 86e8bce44f43c1f3c50a3397f9ab850f484f4cad (diff) |
vppinfra: numa vector placement support
Type: feature
Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I7e7d95a089dd849c1f01ecea84529d8dbf239f21
Diffstat (limited to 'src/plugins/http_static')
-rw-r--r-- | src/plugins/http_static/static_server.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/http_static/static_server.c b/src/plugins/http_static/static_server.c index 5dfa347dc03..ddc8a9e3165 100644 --- a/src/plugins/http_static/static_server.c +++ b/src/plugins/http_static/static_server.c @@ -133,8 +133,10 @@ http_static_server_session_alloc (u32 thread_index) { http_static_server_main_t *hsm = &http_static_server_main; http_session_t *hs; - pool_get (hsm->sessions[thread_index], hs); - memset (hs, 0, sizeof (*hs)); + pool_get_aligned_zero_numa (hsm->sessions[thread_index], hs, + 0 /* not aligned */ , + 1 /* zero */ , + os_get_numa_index ()); hs->session_index = hs - hsm->sessions[thread_index]; hs->thread_index = thread_index; hs->timer_handle = ~0; |