[ 278.098746][ T2505] br1: port 1(vx1) entered blocking state [ 278.098929][ T2505] br1: port 1(vx1) entered disabled state [ 278.099091][ T2505] vx1: entered allmulticast mode [ 278.100557][ T2505] vx1: entered promiscuous mode [ 278.101453][ T2505] br1: port 1(vx1) entered blocking state [ 278.101594][ T2505] br1: port 1(vx1) entered forwarding state [ 278.123866][ T2506] br1: port 2(veth1) entered blocking state [ 278.124085][ T2506] br1: port 2(veth1) entered disabled state [ 278.124321][ T2506] veth1: entered allmulticast mode [ 278.126166][ T2506] veth1: entered promiscuous mode [ 278.162198][ T39] br1: port 2(veth1) entered blocking state [ 278.162410][ T39] br1: port 2(veth1) entered forwarding state [ 278.185378][ T2508] br1: port 3(veth2) entered blocking state [ 278.185557][ T2508] br1: port 3(veth2) entered disabled state [ 278.185731][ T2508] veth2: entered allmulticast mode [ 278.187127][ T2508] veth2: entered promiscuous mode [ 278.215572][ T655] br1: port 3(veth2) entered blocking state [ 278.215781][ T655] br1: port 3(veth2) entered forwarding state [ 279.292102][ T2561] br2: port 1(w1) entered blocking state [ 279.292315][ T2561] br2: port 1(w1) entered disabled state [ 279.292488][ T2561] w1: entered allmulticast mode [ 279.293920][ T2561] w1: entered promiscuous mode [ 279.316074][ T2562] br2: port 1(w1) entered blocking state [ 279.316239][ T2562] br2: port 1(w1) entered forwarding state [ 279.459354][ T2567] br2: port 2(vx2) entered blocking state [ 279.459561][ T2567] br2: port 2(vx2) entered disabled state [ 279.459766][ T2567] vx2: entered allmulticast mode [ 279.461253][ T2567] vx2: entered promiscuous mode [ 279.461911][ T2567] br2: port 2(vx2) entered blocking state [ 279.462099][ T2567] br2: port 2(vx2) entered forwarding state [ 279.549010][ C1] [ 279.549235][ C1] ============================= [ 279.549388][ C1] WARNING: suspicious RCU usage [ 279.549529][ C1] 7.2.0-rc1-virtme #1 Not tainted [ 279.549691][ C1] ----------------------------- [ 279.550111][ C1] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 279.550382][ C1] [ 279.550382][ C1] other info that might help us debug this: [ 279.550382][ C1] [ 279.550703][ C1] [ 279.550703][ C1] rcu_scheduler_active = 2, debug_locks = 1 [ 279.550961][ C1] 3 locks held by ksoftirqd/1/23: [ 279.551128][ C1] #0: ffffffff8777de40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 279.551387][ C1] #1: ffffffff8777de40 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610 [ 279.551724][ C1] #2: ff11000010cd2f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 279.552022][ C1] [ 279.552022][ C1] stack backtrace: [ 279.552308][ C1] CPU: 1 UID: 0 PID: 23 Comm: ksoftirqd/1 Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full) [ 279.552311][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 279.552313][ C1] Call Trace: [ 279.552315][ C1] [ 279.552317][ C1] dump_stack_lvl+0x6f/0xa0 [ 279.552322][ C1] lockdep_rcu_suspicious.cold+0x37/0x89 [ 279.552327][ C1] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 279.552333][ C1] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 279.552340][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 279.552344][ C1] ? find_held_lock+0x2b/0x80 [ 279.552347][ C1] ? vxlan_open+0x340/0x340 [vxlan] [ 279.552351][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 279.552356][ C1] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 279.552363][ C1] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 279.552366][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 279.552369][ C1] ? do_raw_spin_lock+0x131/0x280 [ 279.552373][ C1] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 279.552379][ C1] ? __iptunnel_pull_header+0x33b/0x730 [ 279.552384][ C1] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 279.552392][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 279.552398][ C1] ? udp_lib_lport_inuse2+0x3d0/0x3d0 [ 279.552403][ C1] ? __udp4_lib_lookup+0x5f1/0x820 [ 279.552406][ C1] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 279.552410][ C1] ? udp_queue_rcv_one_skb+0x645/0xb00 [ 279.552412][ C1] udp_queue_rcv_one_skb+0x645/0xb00 [ 279.552413][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 279.552415][ C1] ? trace_contention_end+0x141/0x180 [ 279.552418][ C1] udp_unicast_rcv_skb+0x366/0x450 [ 279.552421][ C1] ? udp_rcv+0xce3/0x1e30 [ 279.552423][ C1] udp_rcv+0xd01/0x1e30 [ 279.552427][ C1] ? udp_sk_rx_dst_set+0x90/0x90 [ 279.552431][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 279.552433][ C1] ? ip_local_deliver_finish+0x2ba/0x610 [ 279.552436][ C1] ip_protocol_deliver_rcu+0x82/0x350 [ 279.552440][ C1] ? process_backlog+0x561/0x1490 [ 279.552442][ C1] ip_local_deliver_finish+0x36f/0x610 [ 279.552445][ C1] ip_local_deliver+0x184/0x4c0 [ 279.552447][ C1] ? ip_local_deliver_finish+0x610/0x610 [ 279.552449][ C1] ? ip_rcv_finish_core+0x6ed/0x14c0 [ 279.552451][ C1] ? __asan_memset+0x27/0x50 [ 279.552458][ C1] ? process_backlog+0x561/0x1490 [ 279.552460][ C1] ip_rcv+0xdc/0x3d0 [ 279.552462][ C1] ? ip_local_deliver+0x4c0/0x4c0 [ 279.552465][ C1] ? mark_usage+0x61/0x170 [ 279.552468][ C1] ? __lock_acquire+0x518/0xc20 [ 279.552470][ C1] ? netdev_offload_xstats_get_stats+0xf7/0x330 [ 279.552473][ C1] __netif_receive_skb_one_core+0xfc/0x180 [ 279.552476][ C1] ? lock_acquire.part.0+0xbc/0x260 [ 279.552478][ C1] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 279.552480][ C1] ? rcu_is_watching+0x15/0xd0 [ 279.552486][ C1] process_backlog+0x2bc/0x1490 [ 279.552491][ C1] __napi_poll+0xa7/0x3b0 [ 279.552494][ C1] net_rx_action+0x513/0xf50 [ 279.552499][ C1] ? __napi_poll+0x3b0/0x3b0 [ 279.552501][ C1] ? __lock_release.isra.0+0x6b/0x1a0 [ 279.552505][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 279.552511][ C1] ? __schedule+0xf9e/0x20e0 [ 279.552515][ C1] ? rcu_is_watching+0x15/0xd0 [ 279.552518][ C1] handle_softirqs+0x1d8/0x8f0 [ 279.552524][ C1] ? _local_bh_enable+0xd0/0xd0 [ 279.552527][ C1] ? rcu_is_watching+0x15/0xd0 [ 279.552529][ C1] run_ksoftirqd+0x39/0x60 [ 279.552531][ C1] smpboot_thread_fn+0x2fb/0x9b0 [ 279.552536][ C1] ? sort_range+0x20/0x20 [ 279.552537][ C1] kthread+0x367/0x460 [ 279.552539][ C1] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 279.552541][ C1] ? kthread_affine_node+0x330/0x330 [ 279.552543][ C1] ret_from_fork+0x474/0x6b0 [ 279.552547][ C1] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 279.552551][ C1] ? __switch_to+0x5a3/0xe00 [ 279.552554][ C1] ? kthread_affine_node+0x330/0x330 [ 279.552556][ C1] ret_from_fork_asm+0x11/0x20 [ 279.552564][ C1] [ 280.163440][ T2598] br2: port 1(w1) entered blocking state [ 280.163620][ T2598] br2: port 1(w1) entered disabled state [ 280.163770][ T2598] w1: entered allmulticast mode [ 280.165194][ T2598] w1: entered promiscuous mode [ 280.312161][ T2604] br2: port 2(vx2) entered blocking state [ 280.312394][ T2604] br2: port 2(vx2) entered disabled state [ 280.312631][ T2604] vx2: entered allmulticast mode [ 280.314478][ T2604] vx2: entered promiscuous mode [ 280.315131][ T2604] br2: port 2(vx2) entered blocking state [ 280.315344][ T2604] br2: port 2(vx2) entered forwarding state [ 280.505642][ T36] br2: port 1(w1) entered blocking state [ 280.505827][ T36] br2: port 1(w1) entered forwarding state [ 289.513920][ T12] vx2: left allmulticast mode [ 289.514252][ T12] vx2: left promiscuous mode [ 289.514583][ T12] br2: port 2(vx2) entered disabled state [ 289.517707][ T12] w1: left allmulticast mode [ 289.518001][ T12] w1: left promiscuous mode [ 289.518325][ T12] br2: port 1(w1) entered disabled state [ 289.621194][ T12] vx2: left allmulticast mode [ 289.621438][ T12] vx2: left promiscuous mode [ 289.621659][ T12] br2: port 2(vx2) entered disabled state [ 289.626583][ T12] w1: left allmulticast mode [ 289.626758][ T12] w1: left promiscuous mode [ 289.628469][ T12] br2: port 1(w1) entered disabled state [ 290.231963][ T2730] vx1: left allmulticast mode [ 290.232149][ T2730] vx1: left promiscuous mode [ 290.232377][ T2730] br1: port 1(vx1) entered disabled state [ 290.322432][ T2733] br1: port 3(veth2) entered disabled state [ 290.348019][ T2734] veth2: left allmulticast mode [ 290.348175][ T2734] veth2: left promiscuous mode [ 290.348389][ T2734] br1: port 3(veth2) entered disabled state [ 290.378373][ T2735] br1: port 2(veth1) entered disabled state [ 290.399214][ T2736] veth1: left allmulticast mode [ 290.399367][ T2736] veth1: left promiscuous mode [ 290.399570][ T2736] br1: port 2(veth1) entered disabled state