From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 030EA7E17 for ; Wed, 1 Oct 2014 11:42:36 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP; 01 Oct 2014 02:47:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,631,1406617200"; d="scan'208";a="611411230" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by orsmga002.jf.intel.com with ESMTP; 01 Oct 2014 02:49:16 -0700 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 s919nF0H021546; Wed, 1 Oct 2014 10:49:15 +0100 Received: from sivswdev02.ir.intel.com (localhost [127.0.0.1]) by sivswdev02.ir.intel.com with ESMTP id s919nFve006674; Wed, 1 Oct 2014 10:49:15 +0100 Received: (from pdelarax@localhost) by sivswdev02.ir.intel.com with id s919nFiC006670; Wed, 1 Oct 2014 10:49:15 +0100 From: Pablo de Lara To: dev@dpdk.org Date: Wed, 1 Oct 2014 10:49:02 +0100 Message-Id: <1412156945-6549-1-git-send-email-pablo.de.lara.guarch@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1412150458-26213-1-git-send-email-pablo.de.lara.guarch@intel.com> References: <1412150458-26213-1-git-send-email-pablo.de.lara.guarch@intel.com> Subject: [dpdk-dev] [PATCH v3 0/3] Get default RX/TX configuration 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: Wed, 01 Oct 2014 09:42:37 -0000 These patches modified the dev info structure to include optimal values for the RX/TX configuration structures (rte_eth_rxconf and rte_eth_txconf), so users can get these configurations and modify or use them directly, to set up RX/TX queues. Besides, most of the apps that were modifying little or none of the default values of the structures, have been modified to get these values to simplify the code and avoid duplication. Pablo de Lara (3): ether: Reset whole dev info structure pmd: Modified dev_info structure to include default RX/TX configuration app: Used default RX/TX configuration got from dev info in apps examples/dpdk_qat/main.c | 44 ++------------ examples/exception_path/main.c | 30 +--------- examples/ip_fragmentation/main.c | 47 +++------------ examples/ip_reassembly/main.c | 50 +++------------- examples/ipv4_multicast/main.c | 48 +++------------ examples/kni/main.c | 34 +---------- examples/l2fwd-ivshmem/host/host.c | 43 +------------ examples/l2fwd/main.c | 48 +-------------- examples/l3fwd-acl/main.c | 50 +++------------- examples/l3fwd-power/main.c | 51 +++------------- examples/l3fwd-vf/main.c | 36 +++-------- examples/l3fwd/main.c | 58 ++++--------------- examples/link_status_interrupt/main.c | 43 +------------ examples/load_balancer/init.c | 24 +------- .../client_server_mp/mp_server/init.c | 41 +------------ examples/multi_process/l2fwd_fork/main.c | 44 +------------- examples/multi_process/symmetric_mp/main.c | 36 +---------- examples/netmap_compat/bridge/bridge.c | 25 -------- examples/netmap_compat/lib/compat_netmap.c | 6 +- examples/netmap_compat/lib/compat_netmap.h | 2 - examples/qos_meter/main.c | 36 ++++-------- examples/quota_watermark/qw/init.c | 26 ++------- examples/vhost_xen/main.c | 34 ++--------- examples/vmdq/main.c | 62 +++----------------- examples/vmdq_dcb/main.c | 36 +---------- lib/librte_ether/rte_ethdev.c | 18 +++++- lib/librte_ether/rte_ethdev.h | 6 ++ lib/librte_pmd_e1000/igb_ethdev.c | 32 ++++++++++- lib/librte_pmd_i40e/i40e_ethdev.c | 33 ++++++++++ lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 36 +++++++++++ 30 files changed, 261 insertions(+), 818 deletions(-) -- 1.7.4.1