From mboxrd@z Thu Jan 1 00:00:00 1970 From: Helin Zhang Subject: [PATCH v4 0/2] i40e: RSS/FD granularity configuration Date: Tue, 20 Oct 2015 11:42:52 +0800 Message-ID: <1445312574-27266-1-git-send-email-helin.zhang@intel.com> References: <1443078497-20602-1-git-send-email-helin.zhang@intel.com> Cc: yulong.pei@intel.com To: dev@dpdk.org Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id D4CC08E62 for ; Tue, 20 Oct 2015 05:43:05 +0200 (CEST) In-Reply-To: <1443078497-20602-1-git-send-email-helin.zhang@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The default 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. Helin Zhang (2): i40e: RSS/FD granularity configuration app/testpmd: add test commands for RSS/FD granularity app/test-pmd/cmdline.c | 196 +++++++++++ drivers/net/i40e/i40e_ethdev.c | 752 ++++++++++++++++++++++++++++++++++++++++ drivers/net/i40e/i40e_ethdev.h | 7 + drivers/net/i40e/i40e_fdir.c | 31 ++ lib/librte_ether/rte_eth_ctrl.h | 117 ++++++- 5 files changed, 1099 insertions(+), 4 deletions(-) -- 1.9.3