make -C tools/testing/selftests TARGETS="drivers/net/netdevsim" TEST_PROGSS=fib.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-14/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-14/tools/testing/selftests/drivers/net/netdevsim' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-14/tools/testing/selftests/drivers/net/netdevsim' make[1]: Entering directory '/home/virtme/testing-14/tools/testing/selftests/drivers/net/netdevsim' TAP version 13 1..1 # overriding timeout to 1200 # selftests: drivers/net/netdevsim: fib.sh # INFO: Set fib_notify_on_flag_change to 1 # TEST: IPv4 identical routes [ OK ] # TEST: IPv4 routes with TOS [ OK ] # TEST: IPv4 routes with metric [ OK ] # TEST: IPv4 route replace [ OK ] # TEST: IPv4 route delete [ OK ] # TEST: IPv4 routes with different prefix length [ OK ] # TEST: IPv4 routes replay - metric [ OK ] # TEST: IPv4 routes replay - TOS [ OK ] # TEST: IPv4 routes replay - prefix length [ OK ] # TEST: IPv4 routes flushing [ OK ] # TEST: IPv4 error path - add [ OK ] # TEST: IPv4 error path - replay [ OK ] # TEST: IPv4 route delete failure [ OK ] # TEST: IPv6 single route add [ OK ] # TEST: IPv6 routes with metric [ OK ] # TEST: IPv6 append single route without 'nexthop' keyword [ OK ] # TEST: IPv6 single route replace [ OK ] # TEST: IPv6 multipath routes with metric [ OK ] # TEST: IPv6 append multipath route with 'nexthop' keyword [ OK ] # TEST: IPv6 multipath route replace [ OK ] # TEST: IPv6 append multipath route to non-multipath route [ OK ] # TEST: IPv6 delete sole single route [ OK ] # TEST: IPv6 delete single route not in hardware [ OK ] # TEST: IPv6 delete single route - replaced by single [ OK ] # TEST: IPv6 delete single route - replaced by multipath [ OK ] # TEST: IPv6 delete single nexthop [ OK ] # TEST: IPv6 delete sole multipath route [ OK ] # TEST: IPv6 delete multipath route not in hardware [ OK ] # TEST: IPv6 delete multipath route - replaced by single [ OK ] # TEST: IPv6 delete multipath route - replaced by multipath [ OK ] # TEST: IPv6 routes replay - single route [ OK ] # TEST: IPv6 routes replay - multipath route [ OK ] # TEST: IPv6 error path - add single [ OK ] # TEST: IPv6 error path - add multipath [ OK ] # TEST: IPv6 error path - replay [ OK ] # TEST: IPv6 route delete failure [ OK ] # INFO: Set fib_notify_on_flag_change to 0 # TEST: IPv4 identical routes [ OK ] # TEST: IPv4 routes with TOS [ OK ] # TEST: IPv4 routes with metric [ OK ] # TEST: IPv4 route replace [ OK ] # TEST: IPv4 route delete [ OK ] # TEST: IPv4 routes with different prefix length [ OK ] # TEST: IPv4 routes replay - metric [ OK ] # TEST: IPv4 routes replay - TOS [ OK ] # TEST: IPv4 routes replay - prefix length [ OK ] # TEST: IPv4 routes flushing [ OK ] # TEST: IPv4 error path - add [ OK ] # TEST: IPv4 error path - replay [ OK ] # TEST: IPv4 route delete failure [ OK ] # TEST: IPv6 single route add [ OK ] # TEST: IPv6 routes with metric [ OK ] # TEST: IPv6 append single route without 'nexthop' keyword [ OK ] # TEST: IPv6 single route replace [ OK ] # TEST: IPv6 multipath routes with metric [ OK ] # TEST: IPv6 append multipath route with 'nexthop' keyword [ OK ] # TEST: IPv6 multipath route replace [ OK ] # TEST: IPv6 append multipath route to non-multipath route [ OK ] # TEST: IPv6 delete sole single route [ OK ] # TEST: IPv6 delete single route not in hardware [ OK ] # TEST: IPv6 delete single route - replaced by single [ OK ] # TEST: IPv6 delete single route - replaced by multipath [ OK ] # TEST: IPv6 delete single nexthop [ OK ] # TEST: IPv6 delete sole multipath route [ OK ] # TEST: IPv6 delete multipath route not in hardware [ OK ] # TEST: IPv6 delete multipath route - replaced by single [ OK ] # TEST: IPv6 delete multipath route - replaced by multipath [ OK ] # TEST: IPv6 routes replay - single route [ OK ] # TEST: IPv6 routes replay - multipath route [ OK ] # TEST: IPv6 error path - add single [ OK ] # TEST: IPv6 error path - add multipath [ OK ] # TEST: IPv6 error path - replay [ OK ] # TEST: IPv6 route delete failure [ OK ] ok 1 selftests: drivers/net/netdevsim: fib.sh make[1]: Leaving directory '/home/virtme/testing-14/tools/testing/selftests/drivers/net/netdevsim' make: Leaving directory '/home/virtme/testing-14/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak unreferenced object 0xffff88800242be00 (size 512): comm "ip", pid 5729, jiffies 4295077475 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib_info_hash_grow+0x105/0x4f0 fib_create_info+0x995/0x3170 fib_table_insert+0x159/0x21a0 inet_rtm_newroute+0x101/0x1b0 rtnetlink_rcv_msg+0x712/0xc10 netlink_rcv_skb+0x130/0x360 netlink_unicast+0x44b/0x710 netlink_sendmsg+0x723/0xbe0 ____sys_sendmsg+0x7ac/0xa10 ___sys_sendmsg+0xee/0x170 __sys_sendmsg+0x109/0x1a0 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak unreferenced object 0xffff88800242be00 (size 512): comm "ip", pid 5729, jiffies 4295077475 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib_info_hash_grow+0x105/0x4f0 fib_create_info+0x995/0x3170 fib_table_insert+0x159/0x21a0 inet_rtm_newroute+0x101/0x1b0 rtnetlink_rcv_msg+0x712/0xc10 netlink_rcv_skb+0x130/0x360 netlink_unicast+0x44b/0x710 netlink_sendmsg+0x723/0xbe0 ____sys_sendmsg+0x7ac/0xa10 ___sys_sendmsg+0xee/0x170 __sys_sendmsg+0x109/0x1a0 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f xx__->