From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: Re: [patch net-next v2 00/10] Add support for resource abstraction Date: Tue, 2 Jan 2018 11:05:46 -0700 Message-ID: <96389ae0-e038-8a26-84ea-0cf1b9fa0a05@cumulusnetworks.com> References: <20171226112359.5313-1-jiri@resnulli.us> <977652df-a0ed-d1a5-f299-1dc433ebd337@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: davem@davemloft.net, mlxsw@mellanox.com, andrew@lunn.ch, vivien.didelot@savoirfairelinux.com, f.fainelli@gmail.com, michael.chan@broadcom.com, ganeshgr@chelsio.com, saeedm@mellanox.com, matanb@mellanox.com, leonro@mellanox.com, idosch@mellanox.com, jakub.kicinski@netronome.com, ast@kernel.org, daniel@iogearbox.net, simon.horman@netronome.com, pieter.jansenvanvuuren@netronome.com, john.hurley@netronome.com, alexander.h.duyck@intel.com, linville@tuxdriver.com, gospo@broadcom.com, steven.lin1@broadcom.com, yuvalm@mellanox.com, ogerlitz@mellanox.com To: Arkadi Sharshevsky , Jiri Pirko , netdev@vger.kernel.org, roopa@cumulusnetworks.com Return-path: Received: from mail-pl0-f68.google.com ([209.85.160.68]:34958 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750996AbeABSFt (ORCPT ); Tue, 2 Jan 2018 13:05:49 -0500 Received: by mail-pl0-f68.google.com with SMTP id b96so29110233pli.2 for ; Tue, 02 Jan 2018 10:05:49 -0800 (PST) In-Reply-To: <977652df-a0ed-d1a5-f299-1dc433ebd337@mellanox.com> Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: On 1/1/18 7:58 AM, Arkadi Sharshevsky wrote: > > Just to summarize the current fixes required: > > 1. ERIF dpipe table size is reporting wrong size. More precisely the > ERIF table does not take rifs, so it should not be linked to the rif > bank resource (is not part of this patchset, future extension). > 2. Extended ACK user-space bug. > 3. ABI documentation- Not sure we agreed upon it, Jiri? > > If I missed something please respond. Nothing of the fixes mentioned > above is relevant for this patchset actually. > Can you fix the userspace command and then we come back to what else is needed? Right now, it is hard to tell what is a user space bug and what is a kernel space bug. For example: $ devlink resource set pci/0000:03:00.0 path /kvd/linear size 10000 $ devlink resource show pci/0000:03:00.0 pci/0000:03:00.0: name kvd size 245760 size_valid true resources: name linear size 98304 occ 0 name hash_double size 60416 name hash_single size 87040 The set command did not fail, yet there is no size_new arg in the output like there is for this change: $ devlink resource set pci/0000:03:00.0 path /kvd/linear size 0 $ devlink resource show pci/0000:03:00.0 pci/0000:03:00.0: name kvd size 245760 size_valid true resources: name linear size 98304 size_new 0 occ 0 name hash_double size 60416 name hash_single size 87040