diff options
author | 2016-06-04 14:10:59 -0400 | |
---|---|---|
committer | 2016-06-04 14:11:15 -0400 | |
commit | 08602d129be6b633a3619ad3699aa2cf6ad31dd5 (patch) | |
tree | 395360e94cc729f1dbde8be42d123ddb57f07e42 /vnet/vnet/devices/dpdk/dpdk.h | |
parent | 0128e59938274c47e5c4b1a41f7f5a1b3c3882e8 (diff) |
Add dpdk config parameter: poll-sleep <nn>
Sleep <nn> milliseconds after each dpdk input device poll, useful when
oversubscribing CPUs.
Change-Id: I90ad1f21dae7eeeda56bfe845911118aa46f83ec
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'vnet/vnet/devices/dpdk/dpdk.h')
-rw-r--r-- | vnet/vnet/devices/dpdk/dpdk.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vnet/vnet/devices/dpdk/dpdk.h b/vnet/vnet/devices/dpdk/dpdk.h index 144333fb384..1a861e904f1 100644 --- a/vnet/vnet/devices/dpdk/dpdk.h +++ b/vnet/vnet/devices/dpdk/dpdk.h @@ -411,6 +411,9 @@ typedef struct { frame_queue_trace_t *frame_queue_traces; frame_queue_nelt_counter_t *frame_queue_histogram; + /* Sleep for this many MS after each device poll */ + u32 poll_sleep; + /* convenience */ vlib_main_t * vlib_main; vnet_main_t * vnet_main; |