From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC5BB313526; Tue, 11 Nov 2025 03:34:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762832082; cv=none; b=G62nFeM9K42yusM1avXNCVbkMKRvd7Ke7aCxdqrrB7mK3eaX16qxwuJYprIsNJFA3P9gSgKB2n2GAcYbJRWU4X6jOfdO/PMP/pyU/B5l4uXd/KutdHji7eGSXFtVKkAaxeFm46pRom96oE/0a6OJbAwow1PkamemvJw5qRORXsw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762832082; c=relaxed/simple; bh=rl4quI5CP3hR4drgVFblTgTJWg1WQ4rTS/8XInVRBRs=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=uB5PqkXGXLZdHiCrzrDTupqyOqy6Rs+HTanCdDC61dIyjJWvWYklPLXdvO8OM6bITBgOjFFLWNJlFDqQ6v6LewXPXCxgF2SB4i19PQZrJ/82xdonb5N+46Mw8dpeBKIdIv4j0R77RbuwlSibgvScJpOE98yVM0LUMrNy5cdFA90= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NbJY+8Ou; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NbJY+8Ou" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2054FC16AAE; Tue, 11 Nov 2025 03:34:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762832082; bh=rl4quI5CP3hR4drgVFblTgTJWg1WQ4rTS/8XInVRBRs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NbJY+8OuCVAtsk/Qd+DQWuoyHMS9NkjdFKRoJpxSnvZSQFA/3FKgriuCuQ1hTdk6Z VjuCJv1ZBON+kwFu3S0k4zhP38utHIs06bxZk/JxbAL4MgY4WZ0b0K66OKFnUgq+Y8 na1I/6IureNbUb3dwmULna0Fv/98r43yq4TloLeCSGlwnK6LXR8Ab2BJu7lVc8lFno wtCf1NiGMqYg2vS4c9AvQiH0rVaCy3zm03oauR/L3PhKsqwYnqFnrGy9EZ8rIKpYJc dh1MzY663AuvvZCqkzxOkymtEHga8UogMw9P81gLVBAMYDeOTuCflwVQRDTzh9isAq sc2+TiU77i4ig== Date: Mon, 10 Nov 2025 19:34:40 -0800 From: Saeed Mahameed To: Jakub Kicinski Cc: Daniel Zahka , Jiri Pirko , "David S. Miller" , Eric Dumazet , Paolo Abeni , Simon Horman , Jonathan Corbet , Srujana Challa , Bharat Bhushan , Herbert Xu , Brett Creeley , Andrew Lunn , Michael Chan , Pavan Chebbi , Tony Nguyen , Przemek Kitszel , Sunil Goutham , Linu Cherian , Geetha sowjanya , Jerin Jacob , hariprasad , Subbaraya Sundeep , Tariq Toukan , Saeed Mahameed , Leon Romanovsky , Mark Bloch , Ido Schimmel , Petr Machata , Manish Chopra , Maxime Coquelin , Alexandre Torgue , Siddharth Vadapalli , Roger Quadros , Loic Poulain , Sergey Ryazanov , Johannes Berg , Vladimir Oltean , Michal Swiatkowski , Aleksandr Loktionov , Dave Ertman , Vlad Dumitrescu , "Russell King (Oracle)" , Alexander Sverdlin , Lorenzo Bianconi , netdev@vger.kernel.org, linux-doc@vger.kernel.org, intel-wired-lan@lists.osuosl.org, linux-rdma@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org Subject: Re: [PATCH net-next v3 2/2] net/mlx5: implement swp_l4_csum_mode via devlink params Message-ID: References: <20251107204347.4060542-1-daniel.zahka@gmail.com> <20251107204347.4060542-3-daniel.zahka@gmail.com> <20251110150133.04a2e905@kernel.org> Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20251110150133.04a2e905@kernel.org> On 10 Nov 15:01, Jakub Kicinski wrote: >On Fri, 7 Nov 2025 22:14:45 -0800 Saeed Mahameed wrote: >> >+ err = mlx5_nv_param_read_sw_accelerate_conf(dev, mnvda, sizeof(mnvda)); >> >+ if (err) { >> >+ NL_SET_ERR_MSG_MOD(extack, >> >+ "Failed to read sw_accelerate_conf mnvda reg"); >> >> Plug in the err, NL_SET_ERR_MSG_FMT_MOD(.., .., err); >> other locations as well. > >Incorrect. extack should basically be passed to perror() >IOW user space will add strerror(errno) after, anyway. >Adding the errno inside the string is pointless and ugly. ernno set by stack. err set by driver. we can't assume err will propagate to errno, this is up to the stack. And not at all ugly, very useful debug hint to the user, unless you guarantee err == errno.