From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 9C68D7E7C for ; Thu, 11 Dec 2014 18:08:46 +0100 (CET) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 11 Dec 2014 09:06:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.07,558,1413270000"; d="scan'208";a="652347448" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by orsmga002.jf.intel.com with ESMTP; 11 Dec 2014 09:08:11 -0800 Received: from sivswdev02.ir.intel.com (sivswdev02.ir.intel.com [10.237.217.46]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id sBBH8BCk010170; Thu, 11 Dec 2014 17:08:11 GMT Received: from sivswdev02.ir.intel.com (localhost [127.0.0.1]) by sivswdev02.ir.intel.com with ESMTP id sBBH8APH010188; Thu, 11 Dec 2014 17:08:10 GMT Received: (from pdelarax@localhost) by sivswdev02.ir.intel.com with id sBBH8Aa6010184; Thu, 11 Dec 2014 17:08:10 GMT From: Pablo de Lara To: dev@dpdk.org Date: Thu, 11 Dec 2014 17:08:10 +0000 Message-Id: <1418317690-10151-1-git-send-email-pablo.de.lara.guarch@intel.com> X-Mailer: git-send-email 1.7.4.1 Cc: root Subject: [dpdk-dev] [PATCH] vmxnet3: set txq_flags in default TX conf X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2014 17:08:47 -0000 Since commit fbde27f19ab8f "get default Rx/Tx configuration from dev info", a default RX/TX configuration can be used for all PMDs. In case of vmxnet3, the whole structure was zeroed and not filled out. The PMD does not support multi segments or offload functions, so txq_flags should have those flags set. Signed-off-by: root --- lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c b/lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c index 963a8a5..ef0af16 100644 --- a/lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c +++ b/lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c @@ -642,6 +642,9 @@ vmxnet3_dev_info_get(__attribute__((unused))struct rte_eth_dev *dev, struct rte_ dev_info->min_rx_bufsize = 1518 + RTE_PKTMBUF_HEADROOM; dev_info->max_rx_pktlen = 16384; /* includes CRC, cf MAXFRS register */ dev_info->max_mac_addrs = VMXNET3_MAX_MAC_ADDRS; + + dev_info->default_txconf.txq_flags = ETH_TXQ_FLAGS_NOMULTSEGS | + ETH_TXQ_FLAGS_NOOFFLOADS; } /* return 0 means link status changed, -1 means not changed */ -- 1.7.4.1