From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 2F9832E613A for ; Tue, 13 Jan 2026 06:32:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768285922; cv=none; b=YceV6N6rSvXUVFFwLiUueg0t71DRkvJp94i4ij2jKri4aLbf9UR4pDbNhTYRrN99+s9Ct8OSgZ2LDHDo9a/iemhCdDR3MDqIAY2Wednh4SAYNPOiZUsuBNcAU/s1PZXjlemQDdchSMD1Hoc2i6kTVOJkCuyN+e8ldlb+nSwBRZw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768285922; c=relaxed/simple; bh=yX7DhlFraPUD//ZuqML4tqjQ5mKp1gfm8pBA5BRUq/M=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=NS7fgVtpEvH4CEZU9orgGmc/o6NCPDDpiwSHvmPc1JftL2ABNtpQjdugxD5/5cNBZC/aZwf7WmhHViXeNQ+1WJh2lY+ZnrfrgSsT3d6jPN0G48Hz+DOj6vUfbXhOdTtlcK5Kj+p73FNLLJAN/4wjMvUJfw/lI8DXQ1X0A2Wt52Y= 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=M9QjCqi6; arc=none smtp.client-ip=209.85.128.45 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="M9QjCqi6" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-47775fb6c56so68200455e9.1 for ; Mon, 12 Jan 2026 22:32:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768285919; x=1768890719; 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=LQhbZxT1S/lDurK26TholDxT9dj20OVvsAU3YYjIzC4=; b=M9QjCqi6CQFL/lUsrNPux0k/Fxi0Ix/7huip3lofiin1oMdBv3NTzN6Sc0Aop2dym8 6jSORaAoz1DS4w/HAHNxbPI0rFghqENG1bXatbX6wEzE6zgUijGKQCkRkCQj4WM+Ndv6 M5eRg2UEH4dpG/hMLgfUTNv2mxcBbhnVS0gNt1B6s9qQmnrTWybN39hFJKuGDW4KZp7d FuDy4pBwgwM7hVTXshhnqTYemLnSRmuHw/87dDhqRFzR4l2cOChxiC/6lsblovClHP0M PK6VlBOpjcznGHaFRpvfCTB3ytXAW0CbXKTWkDoYlojbNTiigHRs5GaOnuUHgyRSYxiS Ebug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768285919; x=1768890719; 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=LQhbZxT1S/lDurK26TholDxT9dj20OVvsAU3YYjIzC4=; b=f1JWJZQc1aueESdfRBHbwChL0MhR5VyKjYyhY/3W1E1q3kYxPvARtXQxs80YX6OU+m gfgM9fi22tprXEmQNQyN1/dqSJuxLwjXpC/4vt7B6ubTERcRuUXogW1zfUD+UISsvn0v 1/QgX1xbYdlsZYy0PlnDKxTPNhyDyEnQ5Ju9JjDy3oUDGeA7SDP/TZPtsVb5NqnI9hlr dP9oo47pVbNuMDhYsTiv996Dri6Ss55UthkhQTMzJI6Bt+KBbGfRwkvT4s1sWJJvF0GC LmWUlOwC4CLgU+d0q6hnfKNvADLiyKoeK8hZbWMQ+XX+HFHJ9gTWG13p7faHWvyt4Jvf Gu5g== X-Forwarded-Encrypted: i=1; AJvYcCX5E0pXezuTPghrn7m5XvVBYWJawI8wGQl9Xstn365ZOZp/7xj7Y5hlV+pyhs2Bx4m2u7s6mVtekXZpPm4=@vger.kernel.org X-Gm-Message-State: AOJu0Yx8yNvQi2Ef3wRxjtK/T812hlOgE7LnSA4+gT7TbXWlJGX0aYXi HU0x38x9IrmFv8qspe5MSqJFPBusSWodLyCgP5ZPZQBnRy6nR8RregDF X-Gm-Gg: AY/fxX7xUywAbHTCU+mh1rlRoSawj2mh2C+r7eSZGipeYUxXjSBJE1SxxX6FzUdW2sV idzoWX6+N2rEO1WUgu7KRlT2RSngQvbTmsx2bNv9I+yU5buqssQrJqEVMbaMc7XyLVwXjSmslXx U+mUTPqo/7NjRPk6dIG2wJ96cvWZ5ylu1iCaF5IHmHIB9yIh8JdE9MBLR68QHybclxbEOF4f7WM dh8OZVuiJCfSYUOJh+4w4K2qrUrXzSMVRZcE3oCnTotXHAjbymuw839rJlXgz27Ab80nS4QGP9I UBb8KtzA4Vmv1mjh87/UcimTuKrCF9AQXvqwOz5SlhFgCBQukjqNClHpQ6IJFGecntxobi1U5/y 5gae9iLDdYJmPrVbvnSCd+b6Y0tebNG5Wb6uh3byCwRL331419eccGZcdb6Q5PwKBUXQXp5RSxm C1NRgfCZvxwapyKYbbBAVvL3cl1OpuwSTdXE8= X-Google-Smtp-Source: AGHT+IEUAFfAI80TkN+eVQsY3YtARbADJ3c4FvvQWuIZMALTzGmm7ksRXUr+QWT776d5USXcuu/wkw== X-Received: by 2002:a05:600c:c4a3:b0:46e:6d5f:f68 with SMTP id 5b1f17b1804b1-47ed1422becmr69367275e9.12.1768285919415; Mon, 12 Jan 2026 22:31:59 -0800 (PST) Received: from [10.221.200.118] ([165.85.126.46]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47ed9eb9319sm9021265e9.2.2026.01.12.22.31.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Jan 2026 22:31:58 -0800 (PST) Message-ID: <0ac69f6a-d587-45a7-be30-6ad4429ef8d2@gmail.com> Date: Tue, 13 Jan 2026 08:31:57 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC mlx5-next 0/1] net/mlx5e: Expose physical received bits counters to ethtool To: Kenta Akagi , Saeed Mahameed , Tariq Toukan , Mark Bloch , Leon Romanovsky , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: netdev@vger.kernel.org, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260112070324.38819-1-k@mgml.me> Content-Language: en-US From: Tariq Toukan In-Reply-To: <20260112070324.38819-1-k@mgml.me> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/01/2026 9:03, Kenta Akagi wrote: > Hi, > > I would like to measure the cable BER on ConnectX. > > According to the documentation[1][2], there are counters that can be used > for this purpose: rx_corrected_bits_phy, rx_pcs_symbol_err_phy and > rx_bits_phy. However, rx_bits_phy does not show up in ethtool > statistics. > > This patch exposes the PPCNT phy_received_bits as rx_bits_phy. > > > On a ConnectX-5 with 25Gbase connection, it works as expected. > > On the other hand, although I have not verified it, in an 800Gbps > environment rx_bits_phy would likely overflow after about 124 days. > Since I cannot judge whether this is acceptable, I am posting this as an > RFC first. > Hi, This is a 64-bits counter so no overflow is expected. > > [1] commit 8ce3b586faa4 ("net/mlx5: Add counter information to mlx5 > driver documentation") > [2] https://docs.kernel.org/networking/device_drivers/ethernet/mellanox/mlx5/counters.html > > Kenta Akagi (1): > net/mlx5e: Expose physical received bits counters to ethtool > > drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 1 + > 1 file changed, 1 insertion(+) >