From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f170.google.com (mail-qk1-f170.google.com [209.85.222.170]) (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 664841A704B for ; Mon, 10 Nov 2025 13:06:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762779962; cv=none; b=PoaR39C/s7Z+Z78pfroUNxP86gw5bJVClYIgKBfIvZzYrDCW95veuPUFOgCgN8GB7sU6/JU2BM9Sc/xx3unkBpdtb5gxQN3o5v4OlpmYgZFOjJDUcw2xImRA0Ku0lwwUhBLKU0ISR+Rg6BdHcuMVdsACCjB5mnnOwZdGN0Bo6cI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762779962; c=relaxed/simple; bh=tkAid+ncn0OiE3KRWyzpO3B2eBpJtoyCWaXJhHBI37I=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=VZXhrMeFnna6nmkW0NCHSHqGC3RlM0o13gxjjvviZoybkGLhnngNNUwXb+Fw/GDUG8rI3PVUfuQP3YKqbA8oGCrQ0lw626+YBWz+lXWPQkPlNlTZdlwLlMBV+9jkBkFUOiO8B2QR8Ka86C2YHwEfHWu39g8i7pm1UW+u2cySjHQ= 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.170 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-f170.google.com with SMTP id af79cd13be357-8b22624bcdaso402553985a.3 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=RIHsiR6bgPR+I0k9yEp3qCtNjY4f6BcVnl3dzUpcjrk/D2/802CqdvfatGHTDCTIVl Z9aHMBHkN6CsATp1HmmqzzOBhCwZfGz1phD7PZzdKC8uYwdq/w+gN2ToEIwWOvfDE7+D kjPLmEsvCpp+9UQY0VthSicDzVX3rhEawLH8uzamJzpQnuLYDSnHBBpXSfuE8bH1iR4T 2CnZnVd0d0eoCLmFWu38i3EB96vt6ZFY1m5LTiV3flF328uo6IEUGTpSHWcTikYJootr UB1L5G58Bd5REbr+t4wZm7ad8c5vt452hUFKMIy9Sk2W5+PfC38nPsUvp9MoVRoWywUI RvvQ== X-Forwarded-Encrypted: i=1; AJvYcCXO27YqiuVYWmFwCiHxBgOUbxBv1DaumtDM6SHhfrgekexdLZ2QjI/KCwgdKngIhJwtno572W2L50k=@vger.kernel.org X-Gm-Message-State: AOJu0YwursTLmuMnhIwEjA/jhy7J84f/BCDLoujlBUGYCUyfaVT60MFd DuqjZnF47zp6eJ/25g/SWVqKaxVbSLgt//I91Mcxdcppt4VSB4y1TSkp X-Gm-Gg: ASbGnctpPUq3LyG77BL6FTyBSiQN931kd1ewPZGZZRUKgAtLgFuw302Qdq6rYyKwLNm L+N8QdZxXgAnvoMD69D8s549P7Mt6jmXRIFIlMBFDAGURwCfrgj8psu86FKKMT4mDKynnnnoMFm fJt0ZQdCKH3cw+X4rRIt5gozaaJUTUM4QnScy0ofomRcqobDbeNN2bGkdHfQr/icuYiO1uTK6Q1 AAlM+BNemEojLDI/s4dC4mNdsGCNoLrXxWH7oNwDlXxsnBzp02DsaAm8sUy7W/3qY0R9zeCGIhw 8acIGPt2yJ1TdbkMqk3zFo5jJae0CDYn3zt/4FdQ0V/xG7Tz5M6D/q45gBVtPq7J2UDRAZ3ZczN +q4JIpBUBI3U6CxzvTWhvv7G0SMr+WKgzdjYJ6i4CiDNAJcwoKAAzEw5mBmQt82JpICPSytPwR5 mAwXVTyRSmSiPFoWtvwejScK81DBJLFw== 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-doc@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.