Issue found on Kinetic 5.19 RISCV kernels:
* kinetic/linux-allwinner/5.19.0-1009.9 # selftests: net: cmsg_time.sh # Case UDPv4 - TXTIME rel returned '', expected 'OK' # Case ICMPv4 - TXTIME rel returned '', expected 'OK' # Case UDPv6 - TXTIME rel returned '', expected 'OK' # Case ICMPv6 - TXTIME rel returned '', expected 'OK' # Case RAWv6 - TXTIME rel returned '', expected 'OK' # FAIL - 5/36 cases failed not ok 1 selftests: net: cmsg_time.sh # exit=1
* kinetic/linux-riscv/5.19.0-1015.16 # selftests: net: cmsg_time.sh # Case ICMPv4 - TXTIME rel returned '', expected 'OK' # Case UDPv6 - TXTIME rel returned '', expected 'OK' # Case ICMPv6 - TXTIME rel returned '', expected 'OK' # Case RAWv6 - TXTIME rel returned '', expected 'OK' # FAIL - 4/36 cases failed not ok 1 selftests: net: cmsg_time.sh # exit=1
* kinetic/linux-starfive/5.19.0-1014.16 # selftests: net: cmsg_time.sh # Case UDPv4 - TXTIME rel returned '', expected 'OK' # Case ICMPv4 - TXTIME rel returned '', expected 'OK' # Case UDPv6 - TXTIME rel returned '', expected 'OK' # Case ICMPv6 - TXTIME rel returned '', expected 'OK' # Case RAWv6 - TXTIME rel returned '', expected 'OK' # FAIL - 5/36 cases failed not ok 1 selftests: net: cmsg_time.sh # exit=1
I think it's because the kernels are lacking of ICMPv6 support.
Issue found on Kinetic 5.19 RISCV kernels:
* kinetic/ linux-allwinner /5.19.0- 1009.9
# selftests: net: cmsg_time.sh
# Case UDPv4 - TXTIME rel returned '', expected 'OK'
# Case ICMPv4 - TXTIME rel returned '', expected 'OK'
# Case UDPv6 - TXTIME rel returned '', expected 'OK'
# Case ICMPv6 - TXTIME rel returned '', expected 'OK'
# Case RAWv6 - TXTIME rel returned '', expected 'OK'
# FAIL - 5/36 cases failed
not ok 1 selftests: net: cmsg_time.sh # exit=1
* kinetic/ linux-riscv/ 5.19.0- 1015.16
# selftests: net: cmsg_time.sh
# Case ICMPv4 - TXTIME rel returned '', expected 'OK'
# Case UDPv6 - TXTIME rel returned '', expected 'OK'
# Case ICMPv6 - TXTIME rel returned '', expected 'OK'
# Case RAWv6 - TXTIME rel returned '', expected 'OK'
# FAIL - 4/36 cases failed
not ok 1 selftests: net: cmsg_time.sh # exit=1
* kinetic/ linux-starfive/ 5.19.0- 1014.16
# selftests: net: cmsg_time.sh
# Case UDPv4 - TXTIME rel returned '', expected 'OK'
# Case ICMPv4 - TXTIME rel returned '', expected 'OK'
# Case UDPv6 - TXTIME rel returned '', expected 'OK'
# Case ICMPv6 - TXTIME rel returned '', expected 'OK'
# Case RAWv6 - TXTIME rel returned '', expected 'OK'
# FAIL - 5/36 cases failed
not ok 1 selftests: net: cmsg_time.sh # exit=1
I think it's because the kernels are lacking of ICMPv6 support.