Comment 7 for bug 1854842

Revision history for this message
Matthew Ruffell (mruffell) wrote :

Hi Mohammad,

I have completed backporting both commits and I have built test kernels for each.

Can you install the test kernels and run the reproducer with Mellanox hardware?
My lab doesn't have any Mellanox NICs, so I can't test myself.

Please note these test kernels are NOT SUPPORTED by Canonical, and are for TESTING PURPOSES ONLY. ONLY Install in a dedicated test environment.

The first test kernel is for:

Subject: net/mlx5e: Rx, Fixup skb checksum for packets with tail padding
Commit: 0aa1d18615c163f92935b806dcaff9157645233a
Backport: https://paste.ubuntu.com/p/Svfp8DQGRP/

Instructions to install (On a bionic system)
1) sudo add-apt-repository ppa:mruffell/lp1854842-test
2) sudo apt-get update
3) sudo apt install linux-image-unsigned-4.15.0-72-generic linux-modules-4.15.0-72-generic linux-modules-extra-4.15.0-72-generic linux-headers-4.15.0-72 linux-headers-4.15.0-72-generic
4) sudo reboot
5) uname -rv
4.15.0-72-generic #81+hf1854842v20191207b2-Ubuntu SMP Sat Dec 7 09:51:02 UTC 2019

Run the reproducer and see if the problem is fixed or not.

The second test kernel is for:

Subject: net/mlx5e: Rx, Fix checksum calculation for new hardware
Commit: db849faa9bef993a1379dc510623f750a72fa7ce
Backport: https://paste.ubuntu.com/p/QNPPSDf5Tm/

Instructions to install (On a bionic system)
1) sudo add-apt-repository ppa:mruffell/lp1854842-test-2
2) sudo apt-get update
3) sudo apt install linux-image-unsigned-4.15.0-72-generic linux-modules-4.15.0-72-generic linux-modules-extra-4.15.0-72-generic linux-headers-4.15.0-72 linux-headers-4.15.0-72-generic
4) sudo reboot
5) uname -rv
4.15.0-72-generic #81+hf1854842v20191209b1-Ubuntu SMP Sun Dec 8 23:37:16 UTC 2019

Run the reproducer and see if the problem is fixed or not.

Hopefully one of these kernels / commits fixes the problem. If it does, I will submit the commit to the Ubuntu kernel mailing list for SRU.

If neither of the kernels fix the problem, we will have to continue debugging.

Can you please test the kernels for me and let me know how they go?

Thanks,
Matthew