From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH] net/fm10k: fix RSS hash config Date: Fri, 22 Jul 2016 10:28:44 +0200 Message-ID: <2478490.ThySIcn2fe@xps13> References: <1469089470-5764-1-git-send-email-xiao.w.wang@intel.com> <91849256.XuHjXYpFvk@xps13> <4341B239C0EFF9468EE453F9E9F4604D044DF694@shsmsx102.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org, "Wang, Xiao W" , "Lin, Xueqin" To: "Chen, Jing D" Return-path: Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by dpdk.org (Postfix) with ESMTP id 57A284AAD for ; Fri, 22 Jul 2016 10:28:46 +0200 (CEST) Received: by mail-lf0-f48.google.com with SMTP id g62so79864502lfe.3 for ; Fri, 22 Jul 2016 01:28:46 -0700 (PDT) In-Reply-To: <4341B239C0EFF9468EE453F9E9F4604D044DF694@shsmsx102.ccr.corp.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" 2016-07-22 08:23, Chen, Jing D: > From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com] > > 2016-07-21 09:35, Wang, Xiao W: > > > From: Chen, Jing D > > > > > --- a/drivers/net/fm10k/fm10k_ethdev.c > > > > > +++ b/drivers/net/fm10k/fm10k_ethdev.c > > > > > @@ -2159,8 +2159,8 @@ fm10k_rss_hash_update(struct rte_eth_dev *dev, > > > > > > > > > > PMD_INIT_FUNC_TRACE(); > > > > > > > > > > - if (rss_conf->rss_key_len < FM10K_RSSRK_SIZE * > > > > > - FM10K_RSSRK_ENTRIES_PER_REG) > > > > > + if (key && (rss_conf->rss_key_len < FM10K_RSSRK_SIZE * > > > > > + FM10K_RSSRK_ENTRIES_PER_REG)) > > > > > return -EINVAL; > > > > > > > > > > if (hf == 0) > > > > > > > > It's also possible that app wants to update rss key and not expect to update hash > > > > function. > > > > Is that indicate we shouldn't return error in case hf == 0? > > > > > > > > > > If the app just wants to update RSS key, it needs to read out the RSS config first, > > then > > > change only the key field. This is what testpmd does for this operation. > > > > > > hf == 0 will disable RSS feature, I think we should return error to protect multi- > > queue. > > > > Jing, do you confirm we can apply this patch, please? > I think we need some rework or more explanations here. It is not reasonnable to wait RC5 for such a fix. Either it is not important and postponed to 16.11 or you submit a v2 very shortly for 16.07. Please advise