From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0C1DEA00BE; Wed, 8 Jul 2020 06:38:07 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6BAB21DE1C; Wed, 8 Jul 2020 06:38:06 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id EA3D71DC74 for ; Wed, 8 Jul 2020 06:38:04 +0200 (CEST) IronPort-SDR: qu6N01KOoAzPvIVbTrGG6zdP4BIpbmKNKFOoYzLVnmjjUOLrpWKPskRysjVgdD/AldkO4YJg1l ewnyxFT4KLyA== X-IronPort-AV: E=McAfee;i="6000,8403,9675"; a="232600526" X-IronPort-AV: E=Sophos;i="5.75,326,1589266800"; d="scan'208";a="232600526" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jul 2020 21:38:03 -0700 IronPort-SDR: 5yhq9o9B1NCEgFudLZZQbmtySg1+/P1it4Xs2r/q5kzFQgk0QdxqiifRBDj27G9ESsk2lYnT8e YI4XY2YKtjJw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,326,1589266800"; d="scan'208";a="314526640" Received: from dpdk-junfengguo-v3.sh.intel.com ([10.67.119.146]) by orsmga008.jf.intel.com with ESMTP; 07 Jul 2020 21:38:01 -0700 From: Junfeng Guo To: qi.z.zhang@intel.com, xiaolong.ye@intel.com, beilei.xing@intel.com, ferruh.yigit@intel.com Cc: dev@dpdk.org, jia.guo@intel.com, junfeng.guo@intel.com, simei.su@intel.com Date: Wed, 8 Jul 2020 12:36:18 +0800 Message-Id: <20200708043621.276392-1-junfeng.guo@intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200616081644.23887-1-junfeng.guo@intel.com> References: <20200616081644.23887-1-junfeng.guo@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v3 0/3] add RSS support for IPv6 prefix 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" RSS for IPv6 prefix fields are supported in this patch, so that we can use prefixes instead of full IPv6 address for RSS. These prefixes include the first 32, 48, 64 bits of both SRC and DST IPv6 address. This feature is mainly for NAT64 scenarios. v3: * Code rebase. v2: * Split previous patch into 3 independent ones to be more clear. [PATCH v3 1/3] ethdev: add new RSS types for IPv6 prefix [PATCH v3 2/3] app/testpmd: support extended RSS offload types [PATCH v3 3/3] net/ice: add RSS support for IPv6 prefix Junfeng Guo (3): ethdev: add new RSS types for IPv6 prefix app/testpmd: support extended RSS offload types net/ice: add RSS support for IPv6 prefix app/test-pmd/cmdline.c | 6 + app/test-pmd/config.c | 3 + drivers/net/ice/ice_hash.c | 207 +++++++++++++++++++++++++++++++++ lib/librte_ethdev/rte_ethdev.h | 51 ++++++++ 4 files changed, 267 insertions(+) -- 2.25.1