make -C tools/testing/selftests TARGETS=net TEST_PROGS=fib_tests.sh TEST_GGEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: fib_tests.sh # # Single path route test # Start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # Nexthop device deleted # TEST: IPv4 fibmatch - no route [ OK ] # TEST: IPv6 fibmatch - no route [ OK ] # # Multipath route test # Start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # One nexthop device deleted # TEST: IPv4 - multipath route removed on delete [ OK ] # TEST: IPv6 - multipath down to single path [ OK ] # Second nexthop device deleted # TEST: IPv6 - no route [ OK ] # # Single path, admin down # Start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # Route deleted on down # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # # Admin down multipath # Verify start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # One device down, one up # TEST: IPv4 fibmatch on down device [ OK ] # TEST: IPv6 fibmatch on down device [ OK ] # TEST: IPv4 fibmatch on up device [ OK ] # TEST: IPv6 fibmatch on up device [ OK ] # TEST: IPv4 flags on down device [ OK ] # TEST: IPv6 flags on down device [ OK ] # TEST: IPv4 flags on up device [ OK ] # TEST: IPv6 flags on up device [ OK ] # Other device down and up # TEST: IPv4 fibmatch on down device [ OK ] # TEST: IPv6 fibmatch on down device [ OK ] # TEST: IPv4 fibmatch on up device [ OK ] # TEST: IPv6 fibmatch on up device [ OK ] # TEST: IPv4 flags on down device [ OK ] # TEST: IPv6 flags on down device [ OK ] # TEST: IPv4 flags on up device [ OK ] # TEST: IPv6 flags on up device [ OK ] # Both devices down # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # # Local carrier tests - single path # Start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 - no linkdown flag [ OK ] # TEST: IPv6 - no linkdown flag [ OK ] # Carrier off on nexthop # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 - linkdown flag set [ OK ] # TEST: IPv6 - linkdown flag set [ OK ] # Route to local address with carrier down # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 linkdown flag set [ OK ] # TEST: IPv6 linkdown flag set [ OK ] # # Single path route carrier test # Start point # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 no linkdown flag [ OK ] # TEST: IPv6 no linkdown flag [ OK ] # Carrier down # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 linkdown flag set [ OK ] # TEST: IPv6 linkdown flag set [ OK ] # Second address added with carrier down # TEST: IPv4 fibmatch [ OK ] # TEST: IPv6 fibmatch [ OK ] # TEST: IPv4 linkdown flag set [ OK ] # TEST: IPv6 linkdown flag set [ OK ] # # IPv4 nexthop tests # <<< write me >>> # # IPv6 nexthop tests # TEST: Directly connected nexthop, unicast address [ OK ] # TEST: Directly connected nexthop, unicast address with device [ OK ] # TEST: Gateway is linklocal address [ OK ] # TEST: Gateway is linklocal address, no device [ OK ] # TEST: Gateway can not be local unicast address [ OK ] # TEST: Gateway can not be local unicast address, with device [ OK ] # TEST: Gateway can not be a local linklocal address [ OK ] # TEST: Gateway can be local address in a VRF [ OK ] # TEST: Gateway can be local address in a VRF, with device [ OK ] # TEST: Gateway can be local linklocal address in a VRF [ OK ] # TEST: Redirect to VRF lookup [ OK ] # TEST: VRF route, gateway can be local address in default VRF [ OK ] # TEST: VRF route, gateway can not be a local address [ OK ] # TEST: VRF route, gateway can not be a local addr with device [ OK ] # # FIB rule with suppress_prefixlength # TEST: FIB rule suppress test [ OK ] # # Fib6 info length calculation in route notify test # TEST: ipv6 route add notify [ OK ] # # Fib4 info length calculation in route notify test # TEST: ipv4 route add notify [ OK ] # # IPv6 route add / append tests # TEST: Attempt to add duplicate route - gw [ OK ] # TEST: Attempt to add duplicate route - dev only [ OK ] # TEST: Attempt to add duplicate route - reject route [ OK ] # TEST: Append nexthop to existing route - gw [ OK ] # TEST: Add multipath route [ OK ] # TEST: Attempt to add duplicate multipath route [ OK ] # TEST: Route add with different metrics [ OK ] # TEST: Route delete with metric [ OK ] # # IPv6 route replace tests # TEST: Single path with single path [ OK ] # TEST: Single path with multipath [ OK ] # TEST: Single path with single path via multipath attribute [ OK ] # TEST: Invalid nexthop [ OK ] [ 105.336916][ T804] IPv6: Can't replace route, no match found # TEST: Single path - replace of non-existent route [ OK ] # TEST: Multipath with multipath [ OK ] # TEST: Multipath with single path [ OK ] # TEST: Multipath with single path via multipath attribute [ OK ] # TEST: Multipath with dev-only [ OK ] # TEST: Multipath - invalid first nexthop [ OK ] # TEST: Multipath - invalid second nexthop [ OK ] [ 111.220293][ T874] IPv6: Can't replace route, no match found # TEST: Multipath - replace of non-existent route [ OK ] # # IPv6 route with dsfield tests # TEST: Reject route with dsfield [ OK ] # # IPv4 route add / append tests # TEST: Attempt to add duplicate route - gw [ OK ] # TEST: Attempt to add duplicate route - dev only [ OK ] # TEST: Attempt to add duplicate route - reject route [ OK ] # TEST: Add new nexthop for existing prefix [ OK ] # TEST: Append nexthop to existing route - gw [ OK ] # TEST: Append nexthop to existing route - dev only [ OK ] # TEST: Append nexthop to existing route - reject route [ OK ] # TEST: Append nexthop to existing reject route - gw [ OK ] # TEST: Append nexthop to existing reject route - dev only [ OK ] # TEST: add multipath route [ OK ] # TEST: Attempt to add duplicate multipath route [ OK ] # TEST: Route add with different metrics [ OK ] # TEST: Route delete with metric [ OK ] # # IPv4 route replace tests # TEST: Single path with single path [ OK ] # TEST: Single path with multipath [ OK ] # TEST: Single path with reject route [ OK ] # TEST: Single path with single path via multipath attribute [ OK ] # TEST: Invalid nexthop [ OK ] # TEST: Single path - replace of non-existent route [ OK ] # TEST: Multipath with multipath [ OK ] # TEST: Multipath with single path [ OK ] # TEST: Multipath with single path via multipath attribute [ OK ] # TEST: Multipath with reject route [ OK ] # TEST: Multipath - invalid first nexthop [ OK ] # TEST: Multipath - invalid second nexthop [ OK ] # TEST: Multipath - replace of non-existent route [ OK ] # TEST: Cached route removed from VRF port device [ OK ] # # IPv4 route with dsfield tests # TEST: Reject route with dsfield 0x01 [ OK ] # TEST: Reject route with dsfield 0x02 [ OK ] # TEST: Reject route with dsfield 0x03 [ OK ] # TEST: IPv4 route with DSCP and ECN:Not-ECT [ OK ] # TEST: IPv4 route with DSCP and ECN:ECT(1) [ OK ] # TEST: IPv4 route with DSCP and ECN:ECT(0) [ OK ] # TEST: IPv4 route with DSCP and ECN:CE [ OK ] # TEST: IPv4 route with unknown DSCP and ECN:Not-ECT [ OK ] # TEST: IPv4 route with unknown DSCP and ECN:ECT(1) [ OK ] # TEST: IPv4 route with unknown DSCP and ECN:ECT(0) [ OK ] # TEST: IPv4 route with unknown DSCP and ECN:CE [ OK ] # TEST: IPv4 route with no DSCP and ECN:Not-ECT [ OK ] # TEST: IPv4 route with no DSCP and ECN:ECT(1) [ OK ] # TEST: IPv4 route with no DSCP and ECN:ECT(0) [ OK ] # TEST: IPv4 route with no DSCP and ECN:CE [ OK ] # # IPv6 prefix route tests # TEST: Default metric [ OK ] # TEST: User specified metric on first device [ OK ] # TEST: User specified metric on second device [ OK ] # TEST: Delete of address on first device [ OK ] # TEST: Modify metric of address [ OK ] # TEST: Prefix route removed on link down [ OK ] # TEST: Prefix route with metric on link up [ OK ] # TEST: Set metric with peer route on local side [ OK ] # TEST: Set metric with peer route on peer side [ OK ] # TEST: Modify metric and peer address on local side [ OK ] # TEST: Modify metric and peer address on peer side [ OK ] # # IPv4 prefix route tests # TEST: Default metric [ OK ] # TEST: User specified metric on first device [ OK ] # TEST: User specified metric on second device [ OK ] # TEST: Delete of address on first device [ OK ] # TEST: Modify metric of address [ OK ] # TEST: Prefix route removed on link down [ OK ] # TEST: Prefix route with metric on link up [ OK ] # TEST: Modify metric of .0/24 address [ OK ] # TEST: Set metric of address with peer route [ OK ] # TEST: Modify metric and peer address for peer route [ OK ] # # IPv6 routes with metrics # TEST: Single path route with mtu metric [ OK ] # TEST: Multipath route via 2 single routes with mtu metric on first [ OK ] # TEST: Multipath route via 2 single routes with mtu metric on 2nd [ OK ] # TEST: MTU of second leg [ OK ] # TEST: Multipath route with mtu metric [ OK ] # TEST: Using route with mtu metric [ OK ] # TEST: Invalid metric (fails metric_convert) [ OK ] # # IPv4 route add / append tests # TEST: Single path route with mtu metric [ OK ] # TEST: Multipath route with mtu metric [ OK ] # TEST: Using route with mtu metric [ OK ] # TEST: Invalid metric (fails metric_convert) [ OK ] # # IPv4 route with IPv6 gateway tests # TEST: Single path route with IPv6 gateway [ OK ] # TEST: Single path route with IPv6 gateway - ping [ OK ] # TEST: Single path route delete [ OK ] # TEST: Multipath route add - v6 nexthop then v4 [ OK ] # TEST: Multipath route delete - nexthops in wrong order [ OK ] # TEST: Multipath route delete exact match [ OK ] # TEST: Multipath route add - v4 nexthop then v6 [ OK ] # TEST: Multipath route delete - nexthops in wrong order [ OK ] # TEST: Multipath route delete exact match [ OK ] # # IPv4 rp_filter tests [ 215.857010][ T1724] Mirror/redirect action on [ 221.304381][ T1743] ------------[ cut here ]------------ [ 221.304789][ T1743] UBSAN: invalid-load in ./include/linux/skbuff.h:4267:9 [ 221.305154][ T1743] load of value 107 is not a valid value for type '_Bool' [ 221.305540][ T1743] CPU: 2 PID: 1743 Comm: ping Not tainted 6.8.0-rc4-virtme #1 [ 221.305931][ T1743] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 221.306578][ T1743] Call Trace: [ 221.306761][ T1743] [ 221.306921][ T1743] dump_stack_lvl+0x92/0xb0 [ 221.307171][ T1743] __ubsan_handle_load_invalid_value+0xa7/0xe0 [ 221.307505][ T1743] skb_scrub_packet.cold+0x10/0x15 [ 221.307782][ T1743] __dev_forward_skb2+0x332/0x650 [ 221.308056][ T1743] veth_xmit+0x245/0x7c0 [ 221.308291][ T1743] dev_hard_start_xmit+0x13d/0x570 [ 221.308573][ T1743] __dev_queue_xmit+0xf7d/0x17f0 [ 221.308838][ T1743] ? lockdep_hardirqs_on_prepare.part.0+0x151/0x370 [ 221.309197][ T1743] ? __create_object+0x5e/ DETECTED CRASH, lowering timeout 0xb0 [ 221.309456][ T1743] ? __pfx___dev_queue_xmit+0x10/0x10 [ 221.309739][ T1743] ? kmem_cache_alloc+0x149/0x2c0 [ 221.310012][ T1743] ? __copy_skb_header+0x39b/0x4b0 [ 221.310286][ T1743] ? __skb_clone+0x5b0/0x7a0 [ 221.310538][ T1743] tcf_mirred_to_dev+0x761/0xe40 [act_mirred] [ 221.310875][ T1743] tcf_mirred_act+0x338/0x780 [act_mirred] [ 221.311193][ T1743] tcf_action_exec.part.0+0x112/0x3d0 [ 221.311489][ T1743] basic_classify+0x15d/0x2e0 [cls_basic] [ 221.311799][ T1743] __tcf_classify.constprop.0+0x17e/0x4e0 [ 221.312112][ T1743] tcf_classify+0x72/0xa0 [ 221.312344][ T1743] ? __pfx_tcf_classify+0x10/0x10 [ 221.312611][ T1743] ? check_prev_add+0x690/0xce0 [ 221.312874][ T1743] fq_codel_enqueue+0x158/0x14f0 [sch_fq_codel] [ 221.313214][ T1743] ? lock_acquire.part.0+0xe5/0x330 [ 221.313491][ T1743] ? find_held_lock+0x33/0x120 [ 221.313748][ T1743] ? hlock_class+0x4e/0x130 [ 221.313990][ T1743] ? __pfx_fq_codel_enqueue+0x10/0x10 [sch_fq_codel] [ 221.314343][ T1743] ? __pfx___lock_acquired+0x10/0x10 [ 221.314623][ T1743] ? __pfx_do_raw_spin_trylock+0x10/0x10 [ 221.314928][ T1743] dev_qdisc_enqueue+0x41/0x190 [ 221.315191][ T1743] __dev_xmit_skb+0x5f4/0xec0 [ 221.315441][ T1743] ? lock_sync+0x100/0x180 [ 221.315680][ T1743] ? __pfx___dev_xmit_skb+0x10/0x10 [ 221.315957][ T1743] ? lock_acquire+0x1c1/0x220 [ 221.316205][ T1743] ? __dev_queue_xmit+0x1e2/0x17f0 [ 221.316490][ T1743] __dev_queue_xmit+0x9a4/0x17f0 [ 221.316759][ T1743] ? mark_held_locks+0xa5/0xf0 [ 221.317015][ T1743] ? eth_header+0x158/0x1a0 [ 221.317259][ T1743] ? __pfx___dev_queue_xmit+0x10/0x10 [ 221.317544][ T1743] ? neigh_resolve_output+0x3ec/0x7a0 [ 221.317843][ T1743] ip_finish_output2+0x67f/0x1980 [ 221.318114][ T1743] ? __pfx_get_random_u32+0x10/0x10 [ 221.318392][ T1743] ? __pfx_raw_getfrag+0x10/0x10 [ 221.318657][ T1743] ? __pfx_ip_finish_output2+0x10/0x10 [ 221.318949][ T1743] ? __ip_finish_output+0x10f/0x770 [ 221.319229][ T1743] ip_output+0x16b/0x4f0 [ 221.319454][ T1743] ? __ip_local_out+0x1e3/0x800 [ 221.319717][ T1743] ? __pfx_ip_output+0x10/0x10 [ 221.319968][ T1743] ? __ip_make_skb+0xd35/0x1b30 [ 221.320232][ T1743] ? __pfx_raw_getfrag+0x10/0x10 [ 221.320496][ T1743] ? ip_append_data+0xe5/0x180 [ 221.320757][ T1743] ip_push_pending_frames+0x24b/0x480 [ 221.321044][ T1743] raw_sendmsg+0xe96/0x1790 [ 221.321298][ T1743] ? __pfx_raw_sendmsg+0x10/0x10 [ 221.321582][ T1743] ? hlock_class+0x4e/0x130 [ 221.321823][ T1743] ? __lock_release+0x40f/0x880 [ 221.322083][ T1743] ? __pfx___lock_release+0x10/0x10 [ 221.322358][ T1743] ? mark_lock+0x38/0x3e0 [ 221.322593][ T1743] ? lock_acquire+0x1c1/0x220 [ 221.322842][ T1743] ? __might_fault+0xc6/0x180 [ 221.323096][ T1743] ? __might_fault+0x11f/0x180 [ 221.323357][ T1743] __sys_sendto+0x332/0x410 [ 221.323604][ T1743] ? __pfx___sys_sendto+0x10/0x10 [ 221.323871][ T1743] ? do_user_addr_fault+0x3fa/0xba0 [ 221.324163][ T1743] ? hlock_class+0x4e/0x130 [ 221.324407][ T1743] ? __lock_release+0x40f/0x880 [ 221.324669][ T1743] ? __pfx___lock_release+0x10/0x10 [ 221.324948][ T1743] ? __up_read+0x1a8/0x790 [ 221.325187][ T1743] ? __pfx___up_read+0x10/0x10 [ 221.325447][ T1743] ? do_user_addr_fault+0x469/0xba0 [ 221.325731][ T1743] __x64_sys_sendto+0xe0/0x1c0 [ 221.325987][ T1743] ? lockdep_hardirqs_on_prepare.part.0+0x1b1/0x370 [ 221.326333][ T1743] do_syscall_64+0xc9/0x1e0 [ 221.326588][ T1743] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 221.326901][ T1743] RIP: 0033:0x7fa3a31be85a [ 221.327138][ T1743] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 [ 221.328133][ T1743] RSP: 002b:00007ffd61b1dbe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 221.328571][ T1743] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa3a31be85a [ 221.328982][ T1743] RDX: 0000000000000040 RSI: 0000000001c49340 RDI: 0000000000000005 [ 221.329392][ T1743] RBP: 00007ffd61b1dc40 R08: 00000000004185e0 R09: 0000000000000010 [ 221.329803][ T1743] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000054 [ 221.330213][ T1743] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa3a32de000 [ 221.330646][ T1743] [ 221.330829][ T1743] ---[ end trace ]--- [ 221.331299][ C2] ------------[ cut here ]------------ [ 221.331647][ C2] UBSAN: invalid-load in ./include/linux/skbuff.h:4267:9 [ 221.332013][ C2] load of value 107 is not a valid value for type '_Bool' [ 221.332391][ C2] CPU: 2 PID: 1743 Comm: ping Not tainted 6.8.0-rc4-virtme #1 [ 221.332779][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 221.333409][ C2] Call Trace: [ 221.333587][ C2] [ 221.333739][ C2] dump_stack_lvl+0x92/0xb0 [ 221.333984][ C2] __ubsan_handle_load_invalid_value+0xa7/0xe0 [ 221.334308][ C2] ? __lock_acquire+0xb67/0x1610 [ 221.334574][ C2] tcf_mirred_to_dev.cold+0x13/0x1c [act_mirred] [ 221.334917][ C2] tcf_mirred_act+0x338/0x780 [act_mirred] [ 221.335230][ C2] tcf_action_exec.part.0+0x112/0x3d0 [ 221.335522][ C2] basic_classify+0x15d/0x2e0 [cls_basic] [ 221.335830][ C2] __tcf_classify.constprop.0+0x17e/0x4e0 [ 221.336139][ C2] tcf_classify+0x72/0xa0 [ 221.336371][ C2] ? __pfx_tcf_classify+0x10/0x10 [ 221.336645][ C2] ? hlock_class+0x4e/0x130 [ 221.336886][ C2] tc_run+0x3ce/0x780 [ 221.337106][ C2] ? __pfx_tc_run+0x10/0x10 [ 221.337343][ C2] ? validate_chain+0x130/0xa00 [ 221.337610][ C2] __netif_receive_skb_core.constprop.0+0x1111/0x2dc0 [ 221.337974][ C2] ? __lock_acquire+0xb67/0x1610 [ 221.338238][ C2] ? __pfx___netif_receive_skb_core.constprop.0+0x10/0x10 [ 221.338616][ C2] ? lock_acquire.part.0+0xe5/0x330 [ 221.338888][ C2] ? process_backlog+0x1ed/0x5e0 [ 221.339154][ C2] __netif_receive_skb_one_core+0xaf/0x1b0 [ 221.339461][ C2] ? __pfx___netif_receive_skb_one_core+0x10/0x10 [ 221.339802][ C2] ? lock_acquire+0x1c1/0x220 [ 221.340046][ C2] ? process_backlog+0x1ed/0x5e0 [ 221.340312][ C2] process_backlog+0xd3/0x5e0 [ 221.340569][ C2] __napi_poll.constprop.0+0xa2/0x460 [ 221.340856][ C2] net_rx_action+0x440/0xb40 [ 221.341113][ C2] ? __pfx_net_rx_action+0x10/0x10 [ 221.341385][ C2] ? lockdep_unlock+0x190/0x230 [ 221.341648][ C2] ? mark_held_locks+0xa5/0xf0 [ 221.341899][ C2] ? hrtimer_interrupt+0x31a/0x770 [ 221.342176][ C2] __do_softirq+0x1b9/0x7ff [ 221.342421][ C2] ? __dev_queue_xmit+0x6dd/0x17f0 [ 221.342692][ C2] do_softirq+0x4d/0xa0 [ 221.342914][ C2] [ 221.343069][ C2] [ 221.343227][ C2] __local_bh_enable_ip+0xf6/0x120 [ 221.343497][ C2] ? __dev_queue_xmit+0x6dd/0x17f0 [ 221.343765][ C2] __dev_queue_xmit+0x6f2/0x17f0 [ 221.344030][ C2] ? mark_held_locks+0xa5/0xf0 [ 221.344283][ C2] ? eth_header+0x158/0x1a0 [ 221.344527][ C2] ? __pfx___dev_queue_xmit+0x10/0x10 [ 221.344807][ C2] ? neigh_resolve_output+0x3ec/0x7a0 [ 221.345103][ C2] ip_finish_output2+0x67f/0x1980 [ 221.345370][ C2] ? __pfx_get_random_u32+0x10/0x10 [ 221.345647][ C2] ? __pfx_raw_getfrag+0x10/0x10 [ 221.345910][ C2] ? __pfx_ip_finish_output2+0x10/0x10 [ 221.346199][ C2] ? __ip_finish_output+0x10f/0x770 [ 221.346483][ C2] ip_output+0x16b/0x4f0 [ 221.346707][ C2] ? __ip_local_out+0x1e3/0x800 [ 221.346963][ C2] ? __pfx_ip_output+0x10/0x10 [ 221.347214][ C2] ? __ip_make_skb+0xd35/0x1b30 [ 221.347475][ C2] ? __pfx_raw_getfrag+0x10/0x10 [ 221.347738][ C2] ? ip_append_data+0xe5/0x180 [ 221.347996][ C2] ip_push_pending_frames+0x24b/0x480 [ 221.348282][ C2] raw_sendmsg+0xe96/0x1790 [ 221.348532][ C2] ? __pfx_raw_sendmsg+0x10/0x10 [ 221.348812][ C2] ? hlock_class+0x4e/0x130 [ 221.349050][ C2] ? __lock_release+0x40f/0x880 [ 221.349309][ C2] ? __pfx___lock_release+0x10/0x10 [ 221.349582][ C2] ? mark_lock+0x38/0x3e0 [ 221.349815][ C2] ? lock_acquire+0x1c1/0x220 [ 221.350060][ C2] ? __might_fault+0xc6/0x180 [ 221.350311][ C2] ? __might_fault+0x11f/0x180 [ 221.350571][ C2] __sys_sendto+0x332/0x410 [ 221.350814][ C2] ? __pfx___sys_sendto+0x10/0x10 [ 221.351078][ C2] ? do_user_addr_fault+0x3fa/0xba0 [ 221.351365][ C2] ? hlock_class+0x4e/0x130 [ 221.351603][ C2] ? __lock_release+0x40f/0x880 [ 221.351862][ C2] ? __pfx___lock_release+0x10/0x10 [ 221.352133][ C2] ? __up_read+0x1a8/0x790 [ 221.352373][ C2] ? __pfx___up_read+0x10/0x10 [ 221.352630][ C2] ? do_user_addr_fault+0x469/0xba0 [ 221.352911][ C2] __x64_sys_sendto+0xe0/0x1c0 [ 221.353165][ C2] ? lockdep_hardirqs_on_prepare.part.0+0x1b1/0x370 [ 221.353511][ C2] do_syscall_64+0xc9/0x1e0 [ 221.353752][ C2] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 221.354062][ C2] RIP: 0033:0x7fa3a31be85a [ 221.354298][ C2] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 [ 221.355293][ C2] RSP: 002b:00007ffd61b1dbe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 221.355728][ C2] RAX: ffffffffffffffda RBX: 0000000000000038 RCX: 00007fa3a31be85a [ 221.356141][ C2] RDX: 0000000000000040 RSI: 0000000001c49340 RDI: 0000000000000005 [ 221.356558][ C2] RBP: 00007ffd61b1dc40 R08: 00000000004185e0 R09: 0000000000000010 [ 221.356968][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000054 [ 221.357378][ C2] R13: 000000000040305a R14: 0000000000415dd0 R15: 00007fa3a32de000 [ 221.357807][ C2] [ 221.357993][ C2] ---[ end trace ]--- # TEST: rp_filter passes local packets [ OK ] # TEST: rp_filter passes loopback packets [ OK ] # # IPv4 delete address route tests # Regular FIB info # TEST: Route removed from VRF when source address deleted [ OK ] # TEST: Route in default VRF not removed [ OK ] # TEST: Route removed in default VRF when source address deleted [ OK ] # TEST: Route in VRF is not removed by address delete [ OK ] # Identical FIB info with different table ID # TEST: Route removed from VRF when source address deleted [ OK ] # TEST: Route in default VRF not removed [ OK ] # TEST: Route removed in default VRF when source address deleted [ OK ] # TEST: Route in VRF is not removed by address delete [ OK ] # Table ID 0 # TEST: Route removed in default VRF when source address deleted [ OK ] # # IPv6 delete address route tests # Single device using src address # TEST: Prefsrc removed when src address removed on other device [ OK ] # Two devices with the same source address # TEST: Prefsrc not removed when src address exist on other device [ OK ] # TEST: Prefsrc removed when src address removed on all devices [ OK ] # VRF with single device using src address # TEST: Prefsrc removed when src address removed on other device [ OK ] # VRF with two devices using src address # TEST: Prefsrc not removed when src address exist on other device [ OK ] # TEST: Prefsrc removed when src address removed on all devices [ OK ] # src address and nexthop dev in same VRF # TEST: Prefsrc removed from VRF when source address deleted [ OK ] # TEST: Prefsrc in default VRF not removed [ OK ] # TEST: Prefsrc not removed from VRF when source address exist [ OK ] # TEST: Prefsrc in default VRF removed [ OK ] # src address and nexthop device in different VRF # TEST: Prefsrc not removed from VRF when nexthop dev in diff VRF [ OK ] # TEST: Prefsrc not removed in default VRF [ OK ] # TEST: Prefsrc removed from VRF when nexthop dev in diff VRF [ OK ] # TEST: Prefsrc removed in default VRF [ OK ] # Table ID 0 # TEST: Prefsrc removed from default VRF when source address deleted [ OK ] # Link local source route # TEST: Prefsrc not removed when delete ll addr from other dev [ OK ] # TEST: Prefsrc removed when delete ll addr [ OK ] # TEST: Prefsrc not removed when delete ll addr from other dev [ OK ] # TEST: Prefsrc removed even ll addr still exist on other dev [ OK ] # # IPv4 mangling tests # TEST: Connection with correct parameters [ OK ] # TEST: Connection with incorrect parameters [ OK ] # TEST: Connection with correct parameters - mangling [ OK ] # TEST: Connection with correct parameters - no mangling [ OK ] # TEST: Connection check - server side [ OK ] # # IPv6 mangling tests # TEST: Connection with correct parameters [ OK ] # TEST: Connection with incorrect parameters [ OK ] # TEST: Connection with correct parameters - mangling [ OK ] # TEST: Connection with correct parameters - no mangling [ OK ] # TEST: Connection check - server side [ OK ] # # IPv4 broadcast neighbour tests # TEST: Resolved neighbour for broadcast address [ OK ] # TEST: Resolved neighbour for network broadcast address [ OK ] # TEST: Unresolved neighbour for broadcast address [ OK ] # TEST: Unresolved neighbour for network broadcast address [ OK ] # # Fib6 garbage collection test # TEST: ipv6 route garbage collection [ OK ] # TEST: ipv6 route garbage collection (with permanent routes) [ OK ] # TEST: ipv6 route garbage collection (replace with expires) [ OK ] # TEST: ipv6 route garbage collection (replace with permanent) [ OK ] # SKIP: ra6 not found. # # IPv4 multipath list receive tests # TEST: Multipath route hit ratio (1.00) [ OK ] # # IPv6 multipath list receive tests # TEST: Multipath route hit ratio (1.00) [ OK ] # # Tests passed: 228 # Tests failed: 0 ok 1 selftests: net: fib_tests.sh make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->