From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <meijuanx.zhao@intel.com>
Received: from mga17.intel.com (mga17.intel.com [192.55.52.151])
 by dpdk.org (Postfix) with ESMTP id 68B3F1BE45
 for <dev@dpdk.org>; Thu,  5 Jul 2018 10:17:28 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Jul 2018 01:17:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.51,311,1526367600"; d="scan'208";a="242785098"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga005.fm.intel.com with ESMTP; 05 Jul 2018 01:17:27 -0700
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 5 Jul 2018 01:17:27 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 5 Jul 2018 01:17:26 -0700
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.124]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.100]) with mapi id 14.03.0319.002;
 Thu, 5 Jul 2018 16:17:25 +0800
From: "Zhao, MeijuanX" <meijuanx.zhao@intel.com>
To: "Yigit, Ferruh" <ferruh.yigit@intel.com>, Jerin Jacob
 <jerin.jacob@caviumnetworks.com>, "Lu, Wenzhuo" <wenzhuo.lu@intel.com>, "Wu,
 Jingjing" <jingjing.wu@intel.com>, "Iremonger, Bernard"
 <bernard.iremonger@intel.com>, "Doherty, Declan" <declan.doherty@intel.com>,
 Chas Williams <chas3@att.com>, "Richardson, Bruce"
 <bruce.richardson@intel.com>, "Hunt, David" <david.hunt@intel.com>, "Van
 Haaren, Harry" <harry.van.haaren@intel.com>, "Dumitrescu, Cristian"
 <cristian.dumitrescu@intel.com>, "Ananyev, Konstantin"
 <konstantin.ananyev@intel.com>, "Horton, Remy" <remy.horton@intel.com>, "Ori
 Kam" <orika@mellanox.com>, "De Lara Guarch, Pablo"
 <pablo.de.lara.guarch@intel.com>, "Nicolau, Radu" <radu.nicolau@intel.com>,
 Akhil Goyal <akhil.goyal@nxp.com>, "Kantecki, Tomasz"
 <tomasz.kantecki@intel.com>, "Burakov, Anatoly" <anatoly.burakov@intel.com>,
 "Mcnamara, John" <john.mcnamara@intel.com>, "Li, Xiaoyun"
 <xiaoyun.li@intel.com>, Thomas Monjalon <thomas@monjalon.net>, "Andrew
 Rybchenko" <arybchenko@solarflare.com>, "Han, YingyaX"
 <yingyax.han@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Yigit, Ferruh" <ferruh.yigit@intel.com>,
 "Ma, Liang J" <liang.j.ma@intel.com>, Xueming Li <xuemingl@mellanox.com>,
 Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>, "Zhao, MeijuanX"
 <meijuanx.zhao@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v6] examples: fix RSS hash function
 configuration
Thread-Index: AQHUE8mt0ROVd4Xi9k+MvVpO8Jn3x6SASPoQ
Date: Thu, 5 Jul 2018 08:17:23 +0000
Message-ID: <9866F1E5CE768A45B24F6603C6EF54DE013BCF0C@shsmsx102.ccr.corp.intel.com>
References: <20180703180820.7462-1-ferruh.yigit@intel.com>
 <20180704200222.60945-1-ferruh.yigit@intel.com>
In-Reply-To: <20180704200222.60945-1-ferruh.yigit@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v6] examples: fix RSS hash function
 configuration
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jul 2018 08:17:29 -0000


-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Ferruh Yigit
Sent: Thursday, July 5, 2018 4:02 AM
To: Jerin Jacob <jerin.jacob@caviumnetworks.com>; Lu, Wenzhuo <wenzhuo.lu@i=
ntel.com>; Wu, Jingjing <jingjing.wu@intel.com>; Iremonger, Bernard <bernar=
d.iremonger@intel.com>; Doherty, Declan <declan.doherty@intel.com>; Chas Wi=
lliams <chas3@att.com>; Richardson, Bruce <bruce.richardson@intel.com>; Hun=
t, David <david.hunt@intel.com>; Van Haaren, Harry <harry.van.haaren@intel.=
com>; Dumitrescu, Cristian <cristian.dumitrescu@intel.com>; Ananyev, Konsta=
ntin <konstantin.ananyev@intel.com>; Horton, Remy <remy.horton@intel.com>; =
Ori Kam <orika@mellanox.com>; De Lara Guarch, Pablo <pablo.de.lara.guarch@i=
ntel.com>; Nicolau, Radu <radu.nicolau@intel.com>; Akhil Goyal <akhil.goyal=
@nxp.com>; Kantecki, Tomasz <tomasz.kantecki@intel.com>; Burakov, Anatoly <=
anatoly.burakov@intel.com>; Mcnamara, John <john.mcnamara@intel.com>; Li, X=
iaoyun <xiaoyun.li@intel.com>; Thomas Monjalon <thomas@monjalon.net>; Andre=
w Rybchenko <arybchenko@solarflare.com>
Cc: dev@dpdk.org; Yigit, Ferruh <ferruh.yigit@intel.com>; Ma, Liang J <lian=
g.j.ma@intel.com>; Xueming Li <xuemingl@mellanox.com>; Pavan Nikhilesh <pbh=
agavatula@caviumnetworks.com>
Subject: [dpdk-dev] [PATCH v6] examples: fix RSS hash function configuratio=
n

ethdev layer introduced checks for application requested RSS hash functions=
 and returns error for ones unsupported by hardware

This check breaks some sample applications which blindly configures RSS has=
h functions without checking underlying hardware support.

Updated examples to mask out unsupported RSS has functions during device co=
nfiguration.
Prints a log if configuration values updated by this check.

Fixes: aa1a6d87f15d ("ethdev: force RSS offload rules again")

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Tested-by: Zhao meijuan< meijuanx.zhao@intel.com >;Han yingya< yingyax.han@=
intel.com >