From 1220afe52a03936c3d81c0e7e2e771f06dd04c25 Mon Sep 17 00:00:00 2001 From: John Lo Date: Fri, 27 May 2016 22:07:44 -0400 Subject: VPP-96 ENID driver update for rx of jumbo pkts using muliple mbuf's Change-Id: I0e985b079da3224f4886e3ee2cece4d046e291eb Signed-off-by: John Lo --- vnet/vnet/devices/dpdk/dpdk_priv.h | 1 + vnet/vnet/devices/dpdk/init.c | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'vnet') diff --git a/vnet/vnet/devices/dpdk/dpdk_priv.h b/vnet/vnet/devices/dpdk/dpdk_priv.h index 9f17348435c..e5a67978a07 100644 --- a/vnet/vnet/devices/dpdk/dpdk_priv.h +++ b/vnet/vnet/devices/dpdk/dpdk_priv.h @@ -21,6 +21,7 @@ #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) /* 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 fac7e9acfeb..28659a9d136 100644 --- a/vnet/vnet/devices/dpdk/init.c +++ b/vnet/vnet/devices/dpdk/init.c @@ -385,16 +385,15 @@ dpdk_lib_init (dpdk_main_t * dm) case VNET_DPDK_PMD_VICE: case VNET_DPDK_PMD_ENIC: rte_eth_link_get_nowait(i, &l); + xd->nb_rx_desc = DPDK_NB_RX_DESC_ENIC; if (l.link_speed == 40000) { xd->port_type = VNET_DPDK_PORT_TYPE_ETH_40G; - xd->nb_rx_desc = DPDK_NB_RX_DESC_40GE; xd->nb_tx_desc = DPDK_NB_TX_DESC_40GE; } else { xd->port_type = VNET_DPDK_PORT_TYPE_ETH_10G; - xd->nb_rx_desc = DPDK_NB_RX_DESC_10GE; xd->nb_tx_desc = DPDK_NB_TX_DESC_10GE; } break; -- cgit 1.2.3-korg