diff options
-rw-r--r-- | vnet/vnet/devices/dpdk/dpdk.h | 2 | ||||
-rw-r--r-- | vnet/vnet/devices/dpdk/dpdk_priv.h | 10 | ||||
-rw-r--r-- | vnet/vnet/devices/dpdk/init.c | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/vnet/vnet/devices/dpdk/dpdk.h b/vnet/vnet/devices/dpdk/dpdk.h index 6d4ded19879..1c3d0bb860f 100644 --- a/vnet/vnet/devices/dpdk/dpdk.h +++ b/vnet/vnet/devices/dpdk/dpdk.h @@ -63,7 +63,7 @@ #include <vlib/pci/pci.h> -#define NB_MBUF (32<<10) +#define NB_MBUF (16<<10) extern vnet_device_class_t dpdk_device_class; extern vlib_node_registration_t dpdk_input_node; diff --git a/vnet/vnet/devices/dpdk/dpdk_priv.h b/vnet/vnet/devices/dpdk/dpdk_priv.h index c202d85b590..24c91c6a9ca 100644 --- a/vnet/vnet/devices/dpdk/dpdk_priv.h +++ b/vnet/vnet/devices/dpdk/dpdk_priv.h @@ -17,11 +17,11 @@ #define DPDK_NB_TX_DESC_DEFAULT 512 #define DPDK_NB_RX_DESC_VIRTIO 256 #define DPDK_NB_TX_DESC_VIRTIO 256 -#define DPDK_NB_RX_DESC_10GE 2048 -#define DPDK_NB_TX_DESC_10GE 2048 -#define DPDK_NB_RX_DESC_40GE (4096-128) -#define DPDK_NB_TX_DESC_40GE 2048 -#define DPDK_NB_RX_DESC_ENIC (4096+1024) +#define DPDK_NB_RX_DESC_10GE 1024 +#define DPDK_NB_TX_DESC_10GE 1024 +#define DPDK_NB_RX_DESC_40GE 1024 +#define DPDK_NB_TX_DESC_40GE 1024 +#define DPDK_NB_RX_DESC_ENIC 1024 /* These args appear by themselves */ #define foreach_eal_double_hyphen_predicate_arg \ diff --git a/vnet/vnet/devices/dpdk/init.c b/vnet/vnet/devices/dpdk/init.c index 2ae39222e34..1f739494dd1 100644 --- a/vnet/vnet/devices/dpdk/init.c +++ b/vnet/vnet/devices/dpdk/init.c @@ -1147,7 +1147,7 @@ dpdk_config (vlib_main_t * vm, unformat_input_t * input) clib_bitmap_foreach (c, tm->cpu_socket_bitmap, ( { vec_validate(mem_by_socket, c); - mem_by_socket[c] = 512; /* default per-socket mem */ + mem_by_socket[c] = 256; /* default per-socket mem */ } )); } |