Using 5.15.0-1064-bluefield, we see no degradation for perf data.

using old mlxbf_tmfifo:
root@bu-lab64v:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.100.2, port 38852
[  5] local 192.168.100.1 port 5201 connected to 192.168.100.2 port 38858
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  11.7 MBytes  98.2 Mbits/sec
[  5]   1.00-2.00   sec  12.3 MBytes   103 Mbits/sec
[  5]   2.00-3.00   sec  12.6 MBytes   106 Mbits/sec
[  5]   3.00-4.00   sec  12.6 MBytes   105 Mbits/sec
[  5]   4.00-5.00   sec  12.4 MBytes   104 Mbits/sec
[  5]   5.00-6.00   sec  12.5 MBytes   104 Mbits/sec
[  5]   6.00-7.00   sec  12.1 MBytes   102 Mbits/sec
[  5]   7.00-8.00   sec  12.1 MBytes   102 Mbits/sec
[  5]   8.00-9.00   sec  12.6 MBytes   105 Mbits/sec
[  5]   9.00-10.00  sec  12.3 MBytes   103 Mbits/sec
[  5]  10.00-10.01  sec   105 KBytes  95.5 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec   123 MBytes   103 Mbits/sec                  receiver 

svc-soc-ver@bu-lab64v1-oob:~$ cat /etc/mlnx-release
bf-bundle-3.0.0-93_25.04_ubuntu-22.04_dev
svc-soc-ver@bu-lab64v1-oob:~$ uname -r
5.15.0-1062.64.29.gf093a0d-bluefield
svc-soc-ver@bu-lab64v1-oob:~$ sudo iperf3 -c 192.168.100.1
Connecting to host 192.168.100.1, port 5201
[  5] local 192.168.100.2 port 38858 connected to 192.168.100.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  13.4 MBytes   112 Mbits/sec    0    356 KBytes
[  5]   1.00-2.00   sec  13.4 MBytes   113 Mbits/sec    0    526 KBytes
[  5]   2.00-3.00   sec  12.1 MBytes   102 Mbits/sec    0    559 KBytes
[  5]   3.00-4.00   sec  13.0 MBytes   109 Mbits/sec    0    559 KBytes
[  5]   4.00-5.00   sec  12.3 MBytes   103 Mbits/sec    0    662 KBytes
[  5]   5.00-6.00   sec  12.5 MBytes   105 Mbits/sec    0    740 KBytes
[  5]   6.00-7.00   sec  12.5 MBytes   105 Mbits/sec    0    740 KBytes
[  5]   7.00-8.00   sec  12.5 MBytes   105 Mbits/sec    0    740 KBytes
[  5]   8.00-9.00   sec  12.5 MBytes   105 Mbits/sec    0    740 KBytes
[  5]   9.00-10.00  sec  12.5 MBytes   105 Mbits/sec    0    740 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   127 MBytes   106 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   123 MBytes   103 Mbits/sec                  receiver

iperf Done.

******************************************************************************
using new mlxbf_tmfifo:
root@bu-lab64v:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.100.2, port 51338
[  5] local 192.168.100.1 port 5201 connected to 192.168.100.2 port 51348
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  11.6 MBytes  97.6 Mbits/sec
[  5]   1.00-2.00   sec  12.1 MBytes   101 Mbits/sec
[  5]   2.00-3.00   sec  12.6 MBytes   105 Mbits/sec
[  5]   3.00-4.00   sec  12.5 MBytes   105 Mbits/sec
[  5]   4.00-5.00   sec  12.3 MBytes   103 Mbits/sec
[  5]   5.00-6.00   sec  12.5 MBytes   105 Mbits/sec
[  5]   6.00-7.00   sec  12.4 MBytes   104 Mbits/sec
[  5]   7.00-8.00   sec  12.5 MBytes   105 Mbits/sec
[  5]   8.00-9.00   sec  12.4 MBytes   104 Mbits/sec
[  5]   9.00-10.00  sec  12.5 MBytes   105 Mbits/sec
[  5]  10.00-10.05  sec   662 KBytes   103 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.05  sec   124 MBytes   104 Mbits/sec                  receiver
-----------------------------------------------------------

svc-soc-ver@bu-lab64v1-oob:~$ cat /etc/mlnx-release
bf-bundle-3.0.0-95_25.04_ubuntu-22.04_dev
svc-soc-ver@bu-lab64v1-oob:~$ uname -r
5.15.0-1064-bluefield
svc-soc-ver@bu-lab64v1-oob:~$ sudo iperf3 -c 192.168.100.1
Connecting to host 192.168.100.1, port 5201
[  5] local 192.168.100.2 port 51348 connected to 192.168.100.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  15.3 MBytes   128 Mbits/sec    0    564 KBytes
[  5]   1.00-2.00   sec  12.4 MBytes   104 Mbits/sec    0    727 KBytes
[  5]   2.00-3.00   sec  12.5 MBytes   105 Mbits/sec    0    779 KBytes
[  5]   3.00-4.00   sec  12.5 MBytes   105 Mbits/sec    0    779 KBytes
[  5]   4.00-5.00   sec  12.5 MBytes   105 Mbits/sec    0    865 KBytes
[  5]   5.00-6.00   sec  12.5 MBytes   105 Mbits/sec    0    865 KBytes
[  5]   6.00-7.00   sec  12.5 MBytes   105 Mbits/sec    0    865 KBytes
[  5]   7.00-8.00   sec  12.5 MBytes   105 Mbits/sec    0    918 KBytes
[  5]   8.00-9.00   sec  12.5 MBytes   105 Mbits/sec    0    918 KBytes
[  5]   9.00-10.00  sec  12.5 MBytes   105 Mbits/sec    0    918 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   128 MBytes   107 Mbits/sec    0             sender
[  5]   0.00-10.05  sec   124 MBytes   104 Mbits/sec                  receiver

iperf Done.


** Tags removed: verification-needed-jammy-linux-bluefield
** Tags added: verification-done-jammy-linux-bluefield

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-bluefield in Ubuntu.
https://bugs.launchpad.net/bugs/2103386

Title:
  revert SAUCE patches for mlxbf-tmfifo driver

Status in linux-bluefield package in Ubuntu:
  New
Status in linux-bluefield source package in Jammy:
  Fix Committed

Bug description:
  [Description]
  The following SAUCE patches should be reverted and replaced with upstream 
commits:
  7789adb5fe90 UBUNTU: SAUCE: mlxbf-tmfifo: fix potential race
  3d8185022ec5 UBUNTU: SAUCE: platform/mellanox: mlxbf-tmfifo: Add BlueField-3 
support

  [Impact]
  Align with upstream commits.

  [Fix]
  Other two commits are depended on the commits and need reverted. The reverted 
commits are:
  fe4595c4d14e platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx 
TmFIFO is full
  7789adb5fe90 UBUNTU: SAUCE: mlxbf-tmfifo: fix potential race
  3d77627b0ada UBUNTU: SAUCE: platform/mellanox: Add ctrl message and MAC 
configuration
  3d8185022ec5 UBUNTU: SAUCE: platform/mellanox: mlxbf-tmfifo: Add BlueField-3 
support

  Upstream ones are using ACPI API and this one should be cherry-picked too.
  5db72fd  ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as 
integer

  [Test Case]
  1. Get the iperf data with current mlxbf_tmfifo module.
  2. Unload mlxbf_tmfifo and load the newly built module. Get the iperf data.
  3. Make sure it works and no performance degradation.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2103386/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to