eal: add option to limit memory allocation on sockets
[dpdk.git] / lib / librte_eal / common / eal_internal_cfg.h
index c4cbf3a..d66cd03 100644 (file)
@@ -46,6 +46,8 @@ struct internal_config {
        /** true to try allocating memory on specific sockets */
        volatile unsigned force_sockets;
        volatile uint64_t socket_mem[RTE_MAX_NUMA_NODES]; /**< amount of memory per socket */
+       volatile unsigned force_socket_limits;
+       volatile uint64_t socket_limit[RTE_MAX_NUMA_NODES]; /**< limit amount of memory per socket */
        uintptr_t base_virtaddr;          /**< base address to try and reserve memory from */
        volatile unsigned legacy_mem;
        /**< true to enable legacy memory behavior (no dynamic allocation,