ACK: [SRU][J/N/Q][PATCH 0/3] ubuntu_kselftests_net/rtnetlink.sh fails on multiple kernels
Cengiz Can
cengiz.can at canonical.com
Thu Dec 18 14:18:41 UTC 2025
On Fri, 12 Dec 2025 12:14:50 +0100
Alessio Faina <alessio.faina at canonical.com> wrote:
> https://bugs.launchpad.net/bugs/1893921
> https://bugs.launchpad.net/bugs/2012859
> https://bugs.launchpad.net/bugs/2031531
> https://bugs.launchpad.net/bugs/2039280
> https://bugs.launchpad.net/bugs/2096976
>
>
> [ Impact ]
>
> The rtnetlink.sh script from the kernel selftests are failing when
> running on a Big Endian machine.
>
> For Noble, another issue was happening (LP #2031531) where the
> "address proto IPv[4/6]" tests were failing.
>
>
> [ Fix ]
>
> * Jammy, Noble, Questing *
> The selected path to fix this issue is to modify the order of each
> key element in a way where the final parsing receives the keys
> inverted, thus correctly passing the test.
>
> * Noble only *
> A couple of upstream upstream patches were applied
> * cherry-picked 8ee60f9c41fb01440e8a8f97127869c9b1978362 from
> upstream
> * cherry-picked f77064586026df2acbab0631df237d4147350983 from
> upstream
> * cherry-picked 621bc5f2bd7efb4c8b9080fd5e9a97510e51bd75 from
> upstream
>
>
> [ Test plan ]
>
> For Jammy, Noble and Questing the patched script has been run on a
> s390 cloudprov instance, amd64 instance and a local amd64 lxd
> instance. The selected kernels installed
>
> The script was run directly on a machine as following:
> ------------------------------------------------------------------------
> root at ubuntu-noble:~/selftests/net# ./rtnetlink.sh
> PASS: policy routing
> PASS: route get
> PASS: preferred_lft addresses have expired
> PASS: promote_secondaries complete
> PASS: tc htb hierarchy
> PASS: gre tunnel endpoint
> PASS: gretap
> PASS: ip6gretap
> PASS: erspan
> PASS: ip6erspan
> PASS: bridge setup
> PASS: ipv6 addrlabel
> PASS: set ifalias ff631fdc-064a-42ab-8c53-dcb7d89e98ac for test-dummy0
> PASS: vrf
> PASS: vxlan
> PASS: fou
> PASS: macsec
> PASS: ipsec
> PASS: ipsec_offload
> PASS: bridge fdb get
> PASS: neigh get
> ------------------------------------------------------------------------
>
> As shown in the previous block, no issues where observed.
Acked-by: Cengiz Can <cengiz.can at canonical.com>
>
>
> [ Regression potential ]
>
> No regression are expected as the patch effects only a testing script.
>
>
> [ Notes ]
>
> If accepted, I'm planning to push the SAUCE patch upstream as well, as
> the mainline kernel doesn't have the fix for Big Endian machines.
>
More information about the kernel-team
mailing list