From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 5BFE4A494 for ; Fri, 12 Jan 2018 11:30:27 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jan 2018 02:30:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,348,1511856000"; d="scan'208";a="18662556" Received: from silpixa00399499.ir.intel.com (HELO silpixa00399499.ger.corp.intel.com) ([10.237.222.68]) by FMSMGA003.fm.intel.com with ESMTP; 12 Jan 2018 02:30:25 -0800 From: Kevin Laatz To: dev@dpdk.org Cc: Kevin Laatz Date: Fri, 12 Jan 2018 10:30:50 +0000 Message-Id: <20180112103053.47110-1-kevin.laatz@intel.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20180111172412.42671-1-kevin.laatz@intel.com> References: <20180111172412.42671-1-kevin.laatz@intel.com> Subject: [dpdk-dev] [PATCH 0/3] Increase default RX/TX ring sizes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jan 2018 10:30:27 -0000 Increasing the RX/TX default ring size to 1024/1024 to accommodate for faster NICs. With the increase of number of PPS, a larger RX buffer is required in order to avoid packet loss. While a ring size of 128 may be large enough for 1G and possibly 10G NICs, this is not going to scale to small packet sizes at 25G and 40G line rates. As we are increasing the RX buffer size to 1024, we also need to increase the TX buffer size to ensure that the TX side does not become the bottleneck. v2 - fixed typos in commit messages - fixed typo in Cc email address Kevin Laatz (3): examples: increase rx and tx default ring sizes app/testpmd: increase rx and tx default ring sizes test: increase rx and tx default ring sizes app/test-pmd/testpmd.c | 4 ++-- examples/bond/main.c | 4 ++-- examples/distributor/main.c | 4 ++-- examples/ethtool/ethtool-app/main.c | 4 ++-- examples/exception_path/main.c | 4 ++-- examples/flow_classify/flow_classify.c | 4 ++-- examples/ip_fragmentation/main.c | 4 ++-- examples/ip_reassembly/main.c | 4 ++-- examples/ipsec-secgw/ipsec-secgw.c | 4 ++-- examples/ipv4_multicast/main.c | 4 ++-- examples/kni/main.c | 4 ++-- examples/l2fwd-crypto/main.c | 4 ++-- examples/l2fwd-jobstats/main.c | 4 ++-- examples/l2fwd-keepalive/main.c | 4 ++-- examples/l2fwd/main.c | 4 ++-- examples/l3fwd-acl/main.c | 4 ++-- examples/l3fwd-power/main.c | 4 ++-- examples/l3fwd-vf/main.c | 4 ++-- examples/l3fwd/main.c | 4 ++-- examples/link_status_interrupt/main.c | 4 ++-- examples/multi_process/client_server_mp/mp_server/init.c | 4 ++-- examples/multi_process/l2fwd_fork/main.c | 4 ++-- examples/multi_process/symmetric_mp/main.c | 4 ++-- examples/packet_ordering/main.c | 4 ++-- examples/performance-thread/l3fwd-thread/main.c | 4 ++-- examples/ptpclient/ptpclient.c | 4 ++-- examples/qos_meter/main.c | 4 ++-- examples/qos_sched/main.h | 4 ++-- examples/quota_watermark/include/conf.h | 4 ++-- examples/rxtx_callbacks/main.c | 4 ++-- examples/skeleton/basicfwd.c | 4 ++-- examples/vm_power_manager/main.c | 4 ++-- examples/vmdq/main.c | 4 ++-- examples/vmdq_dcb/main.c | 4 ++-- test/test/test_kni.c | 4 ++-- test/test/test_link_bonding.c | 4 ++-- test/test/test_link_bonding_mode4.c | 4 ++-- test/test/test_pmd_perf.c | 4 ++-- 38 files changed, 76 insertions(+), 76 deletions(-) -- 2.9.4