Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4057007rdh; Tue, 28 Nov 2023 10:33:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IHHw5L9+uZzzdRXg8whAMCr2iSB3OnmHV7t9Di2n/PXKzxMT6PLTC7iNMD5a1XnVlGC+zvZ X-Received: by 2002:a17:903:4282:b0:1ce:89a7:443d with SMTP id ju2-20020a170903428200b001ce89a7443dmr14618386plb.5.1701196418475; Tue, 28 Nov 2023 10:33:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701196418; cv=none; d=google.com; s=arc-20160816; b=QNxwqSe7WxmiXqIabC+vX2vqYhFg8HR+L3/WUpM138iSPxMWyoxFj/P0DCIFcQHL9F 55471UcHy5OJAvtOigRZvsEYRIgQHOjmOrHO2l87iKfpV7una1QZVm96/5Q4mWk+kPQG v20kfHwow52qQFCTV8ySA/Zr2FdtEH2FVNjWGgB6hbFP8Xtu4jIJV4QLoUxVvGZyjcsA r9qz7+7GqHJJPFfHpI15VnV0rb4hhAdTTNdpgPOHwxGC25fswhJfHS0ncIhunA5s9ljO DxVH9iMB84CUGhk0l8usTYQoa+51Od7zUhJgV8TG1JVr6waO7iPxpZa3SB4L3t3YkpBE KOaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=gkPWp2WoUnr8VBmHYWrSOouGKQ6+bRTxZjp3CQ1uGwU=; fh=7Oz92vs8x5MOMz6tQG853AZLaWvUkMjbWWDQh4IbfGM=; b=BkGEQkXQwNik6ckDosm7iGosTWy5O+rt2v9v7+qp/ZdgDkj6/U3qfUeJmadPsSKyZC aoqjRgkvlmAA/DUbFxdv4y0bcNpdzQaCV6AVxroLKJpy3hKnLJVc4D++b8HEu8iPAycf UT+ygoPvoUWOwQwSPnexamZR/3yPIX+Uu84ONpXtsmSqbzC0b8sLoHYqA7CJT4tnABBv OS/4jb+MiIGkd3ihahvL+mcM14hbq8nddSXf+Vexh1On/HALf8X1RevelTYkrNNZnLKs 8yS/nGrFeaLDF9DnBjHnBmAR1xxpproBF0NGrcKupHaqNu4yNkfCEogz8NJJj6PpwtDR 7/BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Ji5Mr0vv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id h11-20020a170902f54b00b001cfe203187bsi3271131plf.296.2023.11.28.10.33.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 10:33:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Ji5Mr0vv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 9BF7A80B3B61; Tue, 28 Nov 2023 10:33:35 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346291AbjK1SdP (ORCPT + 99 others); Tue, 28 Nov 2023 13:33:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230309AbjK1SdA (ORCPT ); Tue, 28 Nov 2023 13:33:00 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A185A1707 for ; Tue, 28 Nov 2023 10:33:06 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A7647C433C8; Tue, 28 Nov 2023 18:33:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701196386; bh=8t+nxF5kzapSyOyWkOkLTgL5cDyaTYjvQxjaeHBHWAU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Ji5Mr0vv8Hc2+b/BfbEDgicpDcHAbkEIrDsex/+IDpghEGBRGi9yLBZkUYjsghVCM wfHuqJ15rUqcFA0Ezby1v7+y76eicLTzuvCt5blvzbVZDDo9Gkd3Cn8oacWsPjlwXA Vtb1FaAVPlszqn0pZ2gU2Abwgjpzksvq1yhGF7F/v14cHgQ77YkNO8+QNrN0cvW9+q 8GoBpHr98wPj4o3w7bdZsvzyEE045MawcgYLVTWyVi9w8to+2MO+WOi+zWvOnoRma7 mGFd/hECSmvgRjbjmTVEYAyqvtaxP8B0hb0gxUHFg8GwXE53vBb2mAsV6ea4AuAKIB JVOqLoqDw/dhw== Date: Tue, 28 Nov 2023 10:33:04 -0800 From: Jakub Kicinski To: Jason Gunthorpe Cc: David Ahern , Saeed Mahameed , Greg Kroah-Hartman , Arnd Bergmann , Leon Romanovsky , Jiri Pirko , Leonid Bloch , Itay Avraham , linux-kernel@vger.kernel.org, Saeed Mahameed Subject: Re: [PATCH V3 2/5] misc: mlx5ctl: Add mlx5ctl misc driver Message-ID: <20231128103304.25c2c642@kernel.org> In-Reply-To: <20231128175224.GR436702@nvidia.com> References: <20231127144017.GK436702@nvidia.com> <2023112752-pastel-unholy-c63d@gregkh> <20231127161732.GL436702@nvidia.com> <2023112707-feline-unselect-692f@gregkh> <20231127160719.4a8b2ad1@kernel.org> <20231128044628.GA8901@u2004-local> <20231128065321.53d4d5bb@kernel.org> <20231128162413.GP436702@nvidia.com> <20231128084421.6321b9b2@kernel.org> <20231128175224.GR436702@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 28 Nov 2023 10:33:35 -0800 (PST) On Tue, 28 Nov 2023 13:52:24 -0400 Jason Gunthorpe wrote: > > The question at LPC was about making devlink params completely > > transparent to the kernel. Basically added directly from FW. > > That what I was not happy about. > > It is creating a back-porting nightmare for all the enterprise > distributions. We don't care about enterprise distros, Jason, or stable kernel APIs. > > You can add as many params at the driver level as you want. > > In fact I asked Saeed repeatedly to start posting all those > > params instead of complaining. > > That really isn't what you said in the video. > > Regardless, configurables are only one part of what mlx5ctl addresses, > we still have all the debugability problems, which are arguably more > important. Read-only debug interfaces are "do whatever you want" in netdev. Params controlling them (ie. writing stuff) need to be reviewed but are also allowed. Doesn't mlx5 have a pile of stuff in debugfs already? Nobody bothered to answer my "are you not going support mstreg over this" question (arbitrary register writes). > > Let the users complain about the user problems. Also something > > I repeatedly told Saeed. His response was something along the lines > > of users are secret, they can't post on the list, blah, blah. > > You mean like the S390 team at IBM did in the video? > > This is not a reasonable position. One of the jobs of the vendors is > to aggregate the user requests. Even the giant hyperscale customers > that do have the capacity to come on this list prefer to delegate > these things to us. > > If you want to get a direct user forum the kernel mailing list is not > an appropriate place to do it. Agree to disagree. > > You know one user who is participating in this thread? > > *ME* > > While the lot of you work for vendors. > > I'm sick of this vendor bashing. You work for *one* user. You know who > talks to *every* user out there? *ME*. > > User and vendors need debugging of this complex HW. I don't need to > bring a parade of a dozen users to this thread to re-enforce that > obvious truth. Indeed when debugging is required the vendor usually > has to do it, so we are the user in this discussion. > > You didn't answer the question, what is your alternative debug-ability > vision here? Covered above. And it's been discussed multiple times. Honestly I don't want to spend any more time discussing this. Once you're ready to work together in good faith let me know. On future revisions of this series please carry: Nacked-by: Jakub Kicinski