From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 815DC1DF759 for ; Mon, 10 Nov 2025 13:06:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762779963; cv=none; b=lprGj+HKxiMOnarij/Q95gtrCZIrL3sQj0c5NgwBqmzSWjNQ5daEb1y+fmgG7zpg3jiA13WuUo2FUd7xdukchAfLy1NvsyPeFQRUUjClPQY02CW6XBy3pLBcDWPv2lgg1ZzknpG2Rn/V4BSzLFFfdsvMRv29O8HxsA9TDiIE+Cs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762779963; c=relaxed/simple; bh=tkAid+ncn0OiE3KRWyzpO3B2eBpJtoyCWaXJhHBI37I=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=dRmlT00F9mmDpuPyCspnwcUrHEecOPuUgBcjfXCShlXQjVP0l3wN+BaueixAnSAo86rVT4XKYGkyXGK3qVnqpKQ82TKvzhRm0V2wevamsQsgpcq2ijFvwnO0NsutwTEqXk4RJ+pxs4cHgmfR/dpu6BXHRdpYqizJzzMpNaqUKmk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Jo3ZtH+P; arc=none smtp.client-ip=209.85.222.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Jo3ZtH+P" Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-8af121588d9so432216885a.2 for ; Mon, 10 Nov 2025 05:06:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762779960; x=1763384760; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4YDJ2IN0Zya8uyamUgknQHfjkE1b693NA6xUsZI23zo=; b=Jo3ZtH+P71t3xp/24acBo7g98zfHwC+xAHdEj/p13u7XccEV9Qfga+Ml7DAfcc1kOA RbTiXDemn2AmSKnIBkjcJ+kAp3mlfZU6fEz8yU7zx4sdBnMiDVV+iH1S+Dr0B1Csdg6k zQJFhnqVwKVvH1ev5sVu3VAQNPUyaPD5247XhPGCmMNz1lkT+SpZUf9GQgR+/wW7QCH9 Ztb7laGwULauKqIoN4y0lgCJcjr9lll3gxLHpeE9r+/K6UiOqTJGThQEvyoo9zDmK6gH 3knhH9sDBHDq15tlC2I3ugq6rY9SnJpK0Kbb4w80ovltugXcSWjVK3uzfib/IBzxMWkG 8ylg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762779960; x=1763384760; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4YDJ2IN0Zya8uyamUgknQHfjkE1b693NA6xUsZI23zo=; b=a8bwGNje1btXsYeg7wZEeKFyQyKMNasoJO8SP6YIkcsgetSOmoEQywM43Kn2b13PIz YCmDBLj3U4EIcd0E7w6jItBK3bl6qIsk81BSateOQI+19PAzYuYuc2550mvdpzZ8E8q0 W36uX2jvQ/Dzdhsqb0K1lHvuUZ5yL9nN2e5/HYdUPo8QCeg+pStq1UIq2lBy6FyICLSl Mh0/pTmTZBwWLgwYJr3zKys5u6SEovVsByWtmv2zLmzVxncSpL3SjfB9ebMRIqyT96pr ImZhLylHHrCTDsL9m4p6jcd0a+av4qP5a6nHm+CbfWbZIxMZtYQdxxvdIZZ7xHVqusTU Gb4Q== X-Forwarded-Encrypted: i=1; AJvYcCXGIAXN8/xrqm33xOYYUmPAMCIsVnNDu2XPXNI529cZzsT+LDgpZPA1KSADYrxS3UoL3ZhjDCW6rDKi@vger.kernel.org X-Gm-Message-State: AOJu0Yx9bgk7TUVpYrTxuC96WxGcQgYwRb8Q5Et/nfGxsrgCYIjALtp4 hXgXhnNECrgwFV8QodTDjv3xBP6tIoYcL8+HOEW28Xa35eb3l+BADAjo X-Gm-Gg: ASbGncsLaQ4ywfGWmGXxyFYjncbJc4lNDZvRUN+f0lfMtJoTa3i1uBaJyo6K9b4lTa7 38w6WFVNuWHJgCVXUBWtLkgoElZT61YLFOS6RmiIrIlSUT69kshge8IlRT7oaoq+CS71oG3gcSp RhZfq5Yx5kt70UrSdNkIv24zfptEabjCA0lIj2WO818JZbbLRGdjK9BPrOwY//yStPGfpSJRnxj 4CIltBxkx6G52BebhXNs0TmaegAa6HpN6IVtY4RSD5bUbV6Sv1shPUB55YUy3PT2+0kL9FPo7P9 AQs/viKGb+/CDqcaSHIQhfvPzdF5tXUMMj2BbAshlwqlbJ4QhSaBObod3LVUxIfsrFKY40kG76I ea4QFVedJ7OolDzi4BHc9daskKtCDbx8TkHCcwhzLX46zcV3lGVwi3gKdUkYbXTl/HG6XCjjQtI UcPwGnCGcNzUTqB60Ois905TZW6cNz2w== X-Google-Smtp-Source: AGHT+IHItn4s7icuGrWLzo0GYDNZ1tLgQrToLgg9q7HDTX1ld16PDLwn6BncR/yAsJAAE+zCLju5jQ== X-Received: by 2002:a05:620a:31a5:b0:88d:125f:8b5c with SMTP id af79cd13be357-8b257f76fd0mr1053956585a.88.1762779960211; Mon, 10 Nov 2025 05:06:00 -0800 (PST) Received: from ?IPV6:2a03:83e0:1145:4:d8fa:5eb:c3a1:9f16? ([2620:10d:c091:500::4:ad9]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8b2355c20cfsm1010519285a.3.2025.11.10.05.05.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Nov 2025 05:05:59 -0800 (PST) Message-ID: <25ebaf18-f009-45de-a3e4-fe440c42ef19@gmail.com> Date: Mon, 10 Nov 2025 08:05:57 -0500 Precedence: bulk X-Mailing-List: linux-omap@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 2/2] net/mlx5: implement swp_l4_csum_mode via devlink params To: Jiri Pirko Cc: "David S. Miller" , Eric Dumazet , Jakub Kicinski , 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 References: <20251107204347.4060542-1-daniel.zahka@gmail.com> <20251107204347.4060542-3-daniel.zahka@gmail.com> Content-Language: en-US From: Daniel Zahka In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/9/25 5:39 AM, Jiri Pirko wrote: > Daniel, I asked twice if this could be a non-driver param. Jakub asked > for clearer definition of this know in that context. > > Not sure why you are ignoring this :/ > My apologies. I think there was a miscommunication. I assumed Jakub's question was directed towards you. I have no objection to making it a generic param; I will do so in v4. It sounded to me like Jakub was wanting more information on what exactly this setting does beyond what I was able to provide in the commit message and mlx5 devlink documentation. My understanding is that this setting pertains to tx csums and how the device expects the driver to prepare partial csums when doing tx cso. I don't really know more than that. Especially not something like what the FW's role in implementing this is.