rtnetlink.sh from selftests/net is still failing on the 5.4 kernels in Bionic, however the issues covered by this bug report are now fixed.
08:26:14 DEBUG| [stdout] # selftests: net: rtnetlink.sh 08:26:14 DEBUG| [stdout] # PASS: policy routing 08:26:14 DEBUG| [stdout] # PASS: route get 08:26:20 DEBUG| [stdout] # PASS: preferred_lft addresses have expired 08:26:21 DEBUG| [stdout] # PASS: promote_secondaries complete 08:26:21 DEBUG| [stdout] # PASS: tc htb hierarchy 08:26:21 DEBUG| [stdout] # PASS: gre tunnel endpoint 08:26:21 DEBUG| [stdout] # PASS: gretap 08:26:21 DEBUG| [stdout] # SKIP: ip6gretap: external mode: iproute2 too old 08:26:21 DEBUG| [stdout] # PASS: ip6gretap 08:26:22 DEBUG| [stdout] # PASS: erspan 08:26:22 DEBUG| [stdout] # SKIP: ip6erspan: external mode: iproute2 too old 08:26:22 DEBUG| [stdout] # PASS: ip6erspan 08:26:22 DEBUG| [stdout] # PASS: bridge setup 08:26:25 DEBUG| [stdout] # PASS: ipv6 addrlabel 08:26:25 DEBUG| [stdout] # PASS: set ifalias bb405219-54ca-4a70-a0c0-586320bfa917 for test-dummy0 08:26:25 DEBUG| [stdout] # PASS: vrf 08:26:25 DEBUG| [stdout] # FAIL: vxlan 08:26:25 DEBUG| [stdout] # PASS: fou 08:26:25 DEBUG| [stdout] # PASS: macsec 08:26:25 DEBUG| [stdout] # PASS: ipsec 08:28:27 DEBUG| [stdout] # PASS: ipsec_offload 08:28:27 DEBUG| [stdout] # SKIP: fdb get tests: iproute2 too old 08:28:27 DEBUG| [stdout] # SKIP: fdb get tests: iproute2 too old 08:28:27 DEBUG| [stdout] not ok 11 selftests: net: rtnetlink.sh # exit=1
rtnetlink.sh from selftests/net is still failing on the 5.4 kernels in Bionic, however the issues covered by this bug report are now fixed.
08:26:14 DEBUG| [stdout] # selftests: net: rtnetlink.sh 54ca-4a70- a0c0-586320bfa9 17 for test-dummy0
08:26:14 DEBUG| [stdout] # PASS: policy routing
08:26:14 DEBUG| [stdout] # PASS: route get
08:26:20 DEBUG| [stdout] # PASS: preferred_lft addresses have expired
08:26:21 DEBUG| [stdout] # PASS: promote_secondaries complete
08:26:21 DEBUG| [stdout] # PASS: tc htb hierarchy
08:26:21 DEBUG| [stdout] # PASS: gre tunnel endpoint
08:26:21 DEBUG| [stdout] # PASS: gretap
08:26:21 DEBUG| [stdout] # SKIP: ip6gretap: external mode: iproute2 too old
08:26:21 DEBUG| [stdout] # PASS: ip6gretap
08:26:22 DEBUG| [stdout] # PASS: erspan
08:26:22 DEBUG| [stdout] # SKIP: ip6erspan: external mode: iproute2 too old
08:26:22 DEBUG| [stdout] # PASS: ip6erspan
08:26:22 DEBUG| [stdout] # PASS: bridge setup
08:26:25 DEBUG| [stdout] # PASS: ipv6 addrlabel
08:26:25 DEBUG| [stdout] # PASS: set ifalias bb405219-
08:26:25 DEBUG| [stdout] # PASS: vrf
08:26:25 DEBUG| [stdout] # FAIL: vxlan
08:26:25 DEBUG| [stdout] # PASS: fou
08:26:25 DEBUG| [stdout] # PASS: macsec
08:26:25 DEBUG| [stdout] # PASS: ipsec
08:28:27 DEBUG| [stdout] # PASS: ipsec_offload
08:28:27 DEBUG| [stdout] # SKIP: fdb get tests: iproute2 too old
08:28:27 DEBUG| [stdout] # SKIP: fdb get tests: iproute2 too old
08:28:27 DEBUG| [stdout] not ok 11 selftests: net: rtnetlink.sh # exit=1