From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <hzhan75@shecgisg004.sh.intel.com>
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115])
 by dpdk.org (Postfix) with ESMTP id 3C4662FDD
 for <dev@dpdk.org>; Thu, 29 Oct 2015 07:03:06 +0100 (CET)
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP; 28 Oct 2015 23:02:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.20,213,1444719600"; d="scan'208";a="838157864"
Received: from shvmail01.sh.intel.com ([10.239.29.42])
 by fmsmga002.fm.intel.com with ESMTP; 28 Oct 2015 23:02:59 -0700
Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com
 [10.239.29.89])
 by shvmail01.sh.intel.com with ESMTP id t9T62vw9029895;
 Thu, 29 Oct 2015 14:02:57 +0800
Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1])
 by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id
 t9T62rIj004443; Thu, 29 Oct 2015 14:02:55 +0800
Received: (from hzhan75@localhost)
 by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id t9T62r5U004439;
 Thu, 29 Oct 2015 14:02:53 +0800
From: Helin Zhang <helin.zhang@intel.com>
To: dev@dpdk.org
Date: Thu, 29 Oct 2015 14:02:49 +0800
Message-Id: <1446098572-4409-1-git-send-email-helin.zhang@intel.com>
X-Mailer: git-send-email 1.7.4.1
In-Reply-To: <1446091744-16758-1-git-send-email-helin.zhang@intel.com>
References: <1446091744-16758-1-git-send-email-helin.zhang@intel.com>
Cc: yulong.pei@intel.com
Subject: [dpdk-dev] [PATCH v6 0/3] i40e: RSS/FD granularity configuration
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2015 06:03:06 -0000

The default input set of fields of a received packet are loaded from
firmware, which cannot be modified even users want to use different
fields for RSS or flow director. Here adds more flexibilities of
selecting or adding packet fields for hash calculation or flow
director to users. It also includes the modifications in testpmd to
support the testing.

v2 changes:
Solved the compilation issues.

v3 changes:
Support selecting more input set fields.

v4 changes:
Removed operation of 'delete', as it is not necessary.
Added FD granularity in both pmd and testpmd, as it is similar to RSS
granularity.

v5 changes:
Fixed issue of generating wrong input set for registers on ipv6-udp and
ipv6-tcp pc types.
Added clear masking operations during checking if MASK registers are
opcupied or not.
Reworked several annotations.

v6 changes:
Updated documentation.

Helin Zhang (3):
  i40e: RSS/FD granularity configuration
  app/testpmd: add test commands for RSS/FD granularity
  doc: update release notes and testpmd guide

 app/test-pmd/cmdline.c                      | 218 ++++++++
 doc/guides/rel_notes/release_2_2.rst        |   2 +
 doc/guides/testpmd_app_ug/testpmd_funcs.rst |  33 ++
 drivers/net/i40e/i40e_ethdev.c              | 742 ++++++++++++++++++++++++++++
 drivers/net/i40e/i40e_ethdev.h              |   7 +
 drivers/net/i40e/i40e_fdir.c                |  31 ++
 lib/librte_ether/rte_eth_ctrl.h             | 114 ++++-
 7 files changed, 1143 insertions(+), 4 deletions(-)

-- 
1.9.3