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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1854842 Title: mlx5_core reports hardware checksum error for padded packets on Mellanox NICs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1854842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs