[ 405.883747][T17423] br1: port 1(vx1) entered blocking state [ 405.884124][T17423] br1: port 1(vx1) entered disabled state [ 405.884349][T17423] vx1: entered allmulticast mode [ 405.885861][T17423] vx1: entered promiscuous mode [ 405.886492][T17423] br1: port 1(vx1) entered blocking state [ 405.886866][T17423] br1: port 1(vx1) entered forwarding state [ 405.910358][T17424] br1: port 2(veth1) entered blocking state [ 405.910533][T17424] br1: port 2(veth1) entered disabled state [ 405.910783][T17424] veth1: entered allmulticast mode [ 405.912181][T17424] veth1: entered promiscuous mode [ 405.938379][T14876] br1: port 2(veth1) entered blocking state [ 405.938637][T14876] br1: port 2(veth1) entered forwarding state [ 405.960935][T17426] br1: port 3(veth2) entered blocking state [ 405.961121][T17426] br1: port 3(veth2) entered disabled state [ 405.961298][T17426] veth2: entered allmulticast mode [ 405.963192][T17426] veth2: entered promiscuous mode [ 405.989380][T14876] br1: port 3(veth2) entered blocking state [ 405.989563][T14876] br1: port 3(veth2) entered forwarding state [ 407.062806][T17479] br2: port 1(w1) entered blocking state [ 407.062977][T17479] br2: port 1(w1) entered disabled state [ 407.063131][T17479] w1: entered allmulticast mode [ 407.065226][T17479] w1: entered promiscuous mode [ 407.088117][T17480] br2: port 1(w1) entered blocking state [ 407.088275][T17480] br2: port 1(w1) entered forwarding state [ 407.219607][T17485] br2: port 2(vx2) entered blocking state [ 407.219777][T17485] br2: port 2(vx2) entered disabled state [ 407.219943][T17485] vx2: entered allmulticast mode [ 407.221368][T17485] vx2: entered promiscuous mode [ 407.222089][T17485] br2: port 2(vx2) entered blocking state [ 407.222234][T17485] br2: port 2(vx2) entered forwarding state [ 407.281884][ C0] [ 407.282040][ C0] ============================= [ 407.282186][ C0] WARNING: suspicious RCU usage [ 407.282324][ C0] 7.2.0-rc1-virtme #1 Not tainted [ 407.282517][ C0] ----------------------------- [ 407.282655][ C0] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 407.282959][ C0] [ 407.282959][ C0] other info that might help us debug this: [ 407.282959][ C0] [ 407.283237][ C0] [ 407.283237][ C0] rcu_scheduler_active = 2, debug_locks = 1 [ 407.283440][ C0] 3 locks held by ksoftirqd/0/14: [ 407.283579][ C0] #0: ffffffffbbd7de40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 407.283845][ C0] #1: ffffffffbbd7de40 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610 [ 407.284130][ C0] #2: ff1100001cc8af68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 407.284414][ C0] [ 407.284414][ C0] stack backtrace: [ 407.284585][ C0] CPU: 0 UID: 0 PID: 14 Comm: ksoftirqd/0 Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full) [ 407.284588][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 407.284590][ C0] Call Trace: [ 407.284592][ C0] [ 407.284593][ C0] dump_stack_lvl+0x6f/0xa0 [ 407.284600][ C0] lockdep_rcu_suspicious.cold+0x37/0x89 [ 407.284605][ C0] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 407.284611][ C0] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 407.284617][ C0] ? lock_acquire.part.0+0xbc/0x260 [ 407.284621][ C0] ? find_held_lock+0x2b/0x80 [ 407.284624][ C0] ? vxlan_open+0x340/0x340 [vxlan] [ 407.284628][ C0] ? __lock_release.isra.0+0x6b/0x1a0 [ 407.284630][ C0] ? irqentry_exit+0x21c/0x790 [ 407.284636][ C0] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 407.284643][ C0] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 407.284646][ C0] ? lock_acquire.part.0+0xfa/0x260 [ 407.284649][ C0] ? do_raw_spin_lock+0x131/0x280 [ 407.284653][ C0] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 407.284659][ C0] ? __iptunnel_pull_header+0x33b/0x730 [ 407.284663][ C0] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 407.284672][ C0] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 407.284677][ C0] ? udp_lib_lport_inuse2+0x3d0/0x3d0 [ 407.284683][ C0] ? __udp4_lib_lookup+0x5f1/0x820 [ 407.284686][ C0] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 407.284690][ C0] ? udp_queue_rcv_one_skb+0x645/0xb00 [ 407.284692][ C0] udp_queue_rcv_one_skb+0x645/0xb00 [ 407.284693][ C0] ? lock_acquire.part.0+0xbc/0x260 [ 407.284695][ C0] ? trace_contention_begin+0x92/0x1b0 [ 407.284698][ C0] udp_unicast_rcv_skb+0x366/0x450 [ 407.284700][ C0] ? udp_rcv+0xce3/0x1e30 [ 407.284702][ C0] udp_rcv+0xd01/0x1e30 [ 407.284707][ C0] ? udp_sk_rx_dst_set+0x90/0x90 [ 407.284710][ C0] ? lock_acquire.part.0+0xbc/0x260 [ 407.284712][ C0] ? ip_local_deliver_finish+0x2ba/0x610 [ 407.284716][ C0] ip_protocol_deliver_rcu+0x82/0x350 [ 407.284719][ C0] ? process_backlog+0x561/0x1490 [ 407.284721][ C0] ip_local_deliver_finish+0x36f/0x610 [ 407.284724][ C0] ip_local_deliver+0x184/0x4c0 [ 407.284726][ C0] ? ip_local_deliver_finish+0x610/0x610 [ 407.284729][ C0] ? ip_rcv_finish_core+0x6ed/0x14c0 [ 407.284731][ C0] ? __asan_memset+0x27/0x50 [ 407.284741][ C0] ? process_backlog+0x561/0x1490 [ 407.284742][ C0] ip_rcv+0xdc/0x3d0 [ 407.284745][ C0] ? ip_local_deliver+0x4c0/0x4c0 [ 407.284748][ C0] ? mark_usage+0x61/0x170 [ 407.284751][ C0] ? __lock_acquire+0x518/0xc20 [ 407.284753][ C0] ? netdev_offload_xstats_get_stats+0xf7/0x330 [ 407.284757][ C0] __netif_receive_skb_one_core+0xfc/0x180 [ 407.284759][ C0] ? lock_acquire.part.0+0xbc/0x260 [ 407.284761][ C0] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 407.284764][ C0] ? rcu_is_watching+0x15/0xd0 [ 407.284769][ C0] process_backlog+0x2bc/0x1490 [ 407.284774][ C0] __napi_poll+0xa7/0x3b0 [ 407.284777][ C0] net_rx_action+0x513/0xf50 [ 407.284782][ C0] ? __napi_poll+0x3b0/0x3b0 [ 407.284785][ C0] ? __lock_release.isra.0+0x6b/0x1a0 [ 407.284789][ C0] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 407.284798][ C0] ? __schedule+0xf9e/0x20e0 [ 407.284802][ C0] ? rcu_is_watching+0x15/0xd0 [ 407.284805][ C0] handle_softirqs+0x1d8/0x8f0 [ 407.284811][ C0] ? _local_bh_enable+0xd0/0xd0 [ 407.284813][ C0] ? rcu_is_watching+0x15/0xd0 [ 407.284816][ C0] run_ksoftirqd+0x39/0x60 [ 407.284818][ C0] smpboot_thread_fn+0x2fb/0x9b0 [ 407.284822][ C0] ? sort_range+0x20/0x20 [ 407.284824][ C0] kthread+0x367/0x460 [ 407.284826][ C0] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 407.284828][ C0] ? kthread_affine_node+0x330/0x330 [ 407.284830][ C0] ret_from_fork+0x474/0x6b0 [ 407.284834][ C0] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 407.284838][ C0] ? __switch_to+0x5a3/0xe00 [ 407.284841][ C0] ? kthread_affine_node+0x330/0x330 [ 407.284844][ C0] ret_from_fork_asm+0x11/0x20 [ 407.284852][ C0] [ 407.935414][T17517] br2: port 1(w1) entered blocking state [ 407.935581][T17517] br2: port 1(w1) entered disabled state [ 407.935736][T17517] w1: entered allmulticast mode [ 407.937197][T17517] w1: entered promiscuous mode [ 407.965787][T17518] br2: port 1(w1) entered blocking state [ 407.965997][T17518] br2: port 1(w1) entered forwarding state [ 408.096368][T17523] br2: port 2(vx2) entered blocking state [ 408.096579][T17523] br2: port 2(vx2) entered disabled state [ 408.096816][T17523] vx2: entered allmulticast mode [ 408.098333][T17523] vx2: entered promiscuous mode [ 408.101863][T17523] br2: port 2(vx2) entered blocking state [ 408.102061][T17523] br2: port 2(vx2) entered forwarding state [ 425.492758][T17952] veth3: entered promiscuous mode [ 437.769496][T18441] veth3: left promiscuous mode [ 454.412214][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 454.512822][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 454.613288][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 454.713716][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 454.814474][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 454.914866][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 455.015274][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 455.115674][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 455.216103][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 455.316514][ C2] vxlan: non-ECT from 192.0.2.34 with TOS=0x1 [ 491.152197][ C3] net_ratelimit: 10 callbacks suppressed [ 491.152207][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.252740][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.353096][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.453414][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.553729][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.654051][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.754351][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.854670][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 491.954997][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 492.055303][ C3] vxlan: non-ECT from 192.0.2.34 with TOS=0x3 [ 492.397576][T19877] vx1: left allmulticast mode [ 492.397757][T19877] vx1: left promiscuous mode [ 492.398004][T19877] br1: port 1(vx1) entered disabled state [ 497.441600][T19879] br1: port 1(vx1) entered blocking state [ 497.441785][T19879] br1: port 1(vx1) entered disabled state [ 497.442277][T19879] vx1: entered allmulticast mode [ 497.443756][T19879] vx1: entered promiscuous mode [ 497.444295][T19879] br1: port 1(vx1) entered blocking state [ 497.444435][T19879] br1: port 1(vx1) entered forwarding state [ 515.020436][T20250] veth3: entered promiscuous mode [ 527.357990][T20739] veth3: left promiscuous mode [ 527.750458][T20761] vx1: left allmulticast mode [ 527.750627][T20761] vx1: left promiscuous mode [ 527.750881][T20761] br1: port 1(vx1) entered disabled state [ 532.796824][T20763] br1: port 1(vx1) entered blocking state [ 532.796999][T20763] br1: port 1(vx1) entered disabled state [ 532.797169][T20763] vx1: entered allmulticast mode [ 532.798657][T20763] vx1: entered promiscuous mode [ 532.799203][T20763] br1: port 1(vx1) entered blocking state [ 532.799346][T20763] br1: port 1(vx1) entered forwarding state [ 625.747619][T21673] vx1: left allmulticast mode [ 625.748296][T21673] vx1: left promiscuous mode [ 625.748532][T21673] br1: port 1(vx1) entered disabled state [ 630.800267][T21675] br1: port 1(vx1) entered blocking state [ 630.800453][T21675] br1: port 1(vx1) entered disabled state [ 630.800622][T21675] vx1: entered allmulticast mode [ 630.802117][T21675] vx1: entered promiscuous mode [ 630.802648][T21675] br1: port 1(vx1) entered blocking state [ 630.802799][T21675] br1: port 1(vx1) entered forwarding state [ 637.076011][ T12] vx2: left allmulticast mode [ 637.076261][ T12] vx2: left promiscuous mode [ 637.076777][ T12] br2: port 2(vx2) entered disabled state [ 637.081180][ T12] w1: left allmulticast mode [ 637.081340][ T12] w1: left promiscuous mode [ 637.081621][ T12] br2: port 1(w1) entered disabled state [ 637.209162][ T12] vx2: left allmulticast mode [ 637.209381][ T12] vx2: left promiscuous mode [ 637.209667][ T12] br2: port 2(vx2) entered disabled state [ 637.212275][ T12] w1: left allmulticast mode [ 637.212469][ T12] w1: left promiscuous mode [ 637.212762][ T12] br2: port 1(w1) entered disabled state [ 637.855641][T21720] vx1: left allmulticast mode [ 637.855895][T21720] vx1: left promiscuous mode [ 637.856203][T21720] br1: port 1(vx1) entered disabled state [ 637.957757][T21723] br1: port 3(veth2) entered disabled state [ 637.982902][T21724] veth2: left allmulticast mode [ 637.983127][T21724] veth2: left promiscuous mode [ 637.983418][T21724] br1: port 3(veth2) entered disabled state [ 638.010723][T21725] br1: port 2(veth1) entered disabled state [ 638.049618][T21726] veth1: left allmulticast mode [ 638.049802][T21726] veth1: left promiscuous mode [ 638.050028][T21726] br1: port 2(veth1) entered disabled state