[ 12.544119][ T237] 8021q: 802.1Q VLAN Support v1.8 [ 14.022977][ T283] br1: port 1(vx10) entered blocking state [ 14.023334][ T283] br1: port 1(vx10) entered disabled state [ 14.023608][ T283] vx10: entered allmulticast mode [ 14.036479][ T283] vx10: entered promiscuous mode [ 14.037091][ T283] br1: port 1(vx10) entered blocking state [ 14.037414][ T283] br1: port 1(vx10) entered forwarding state [ 14.158016][ T288] br1: port 2(vx20) entered blocking state [ 14.158203][ T288] br1: port 2(vx20) entered disabled state [ 14.158375][ T288] vx20: entered allmulticast mode [ 14.159783][ T288] vx20: entered promiscuous mode [ 14.160235][ T288] br1: port 2(vx20) entered blocking state [ 14.160404][ T288] br1: port 2(vx20) entered forwarding state [ 14.238696][ T290] br1: port 3(veth1) entered blocking state [ 14.239222][ T290] br1: port 3(veth1) entered disabled state [ 14.239507][ T290] veth1: entered allmulticast mode [ 14.241638][ T290] veth1: entered promiscuous mode [ 14.270649][ T36] br1: port 3(veth1) entered blocking state [ 14.271027][ T36] br1: port 3(veth1) entered forwarding state [ 14.378301][ T296] br1: port 4(veth2) entered blocking state [ 14.378590][ T296] br1: port 4(veth2) entered disabled state [ 14.378886][ T296] veth2: entered allmulticast mode [ 14.381915][ T296] veth2: entered promiscuous mode [ 14.409393][ T38] br1: port 4(veth2) entered blocking state [ 14.409679][ T38] br1: port 4(veth2) entered forwarding state [ 15.767010][ T345] br2: port 1(w1) entered blocking state [ 15.767188][ T345] br2: port 1(w1) entered disabled state [ 15.767334][ T345] w1: entered allmulticast mode [ 15.768933][ T345] w1: entered promiscuous mode [ 15.793665][ T346] br2: port 1(w1) entered blocking state [ 15.793890][ T346] br2: port 1(w1) entered forwarding state [ 15.981012][ T353] br2: port 2(vx10) entered blocking state [ 15.981198][ T353] br2: port 2(vx10) entered disabled state [ 15.981380][ T353] vx10: entered allmulticast mode [ 15.989412][ T353] vx10: entered promiscuous mode [ 15.989779][ T353] br2: port 2(vx10) entered blocking state [ 15.989950][ T353] br2: port 2(vx10) entered forwarding state [ 16.106561][ C2] [ 16.106864][ C2] ============================= [ 16.107095][ C2] WARNING: suspicious RCU usage [ 16.107293][ C2] 7.2.0-rc1-virtme #1 Not tainted [ 16.107494][ C2] ----------------------------- [ 16.107705][ C2] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 16.108050][ C2] [ 16.108050][ C2] other info that might help us debug this: [ 16.108050][ C2] [ 16.108401][ C2] [ 16.108401][ C2] rcu_scheduler_active = 2, debug_locks = 1 [ 16.108681][ C2] 8 locks held by kworker/2:2/64: [ 16.108906][ C2] #0: ff11000008c19540 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work+0xd55/0x1410 [ 16.109262][ C2] #1: ffa0000000457d10 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdb7/0x1410 [ 16.109668][ C2] #2: ff11000004a9d530 (&idev->mc_lock){+.+.}-{4:4}, at: mld_ifc_work+0x2e/0x190 [ 16.109999][ C2] #3: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: mld_sendpack+0x1c9/0xec0 [ 16.110325][ C2] #4: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0 [ 16.110646][ C2] #5: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 16.110978][ C2] #6: ffffffffa477de40 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610 [ 16.111342][ C2] #7: ff11000010912f68 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 16.111789][ C2] [ 16.111789][ C2] stack backtrace: [ 16.112067][ C2] CPU: 2 UID: 0 PID: 64 Comm: kworker/2:2 Not tainted 7.2.0-rc1-virtme #1 PREEMPT(full) [ 16.112071][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.112073][ C2] Workqueue: mld mld_ifc_work [ 16.112078][ C2] Call Trace: [ 16.112081][ C2] [ 16.112083][ C2] dump_stack_lvl+0x6f/0xa0 [ 16.112089][ C2] lockdep_rcu_suspicious.cold+0x37/0x89 [ 16.112095][ C2] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 16.112101][ C2] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 16.112107][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112111][ C2] ? find_held_lock+0x2b/0x80 [ 16.112114][ C2] ? vxlan_open+0x340/0x340 [vxlan] [ 16.112117][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 16.112119][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 16.112126][ C2] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 16.112132][ C2] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 16.112135][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112138][ C2] ? do_raw_spin_lock+0x131/0x280 [ 16.112141][ C2] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 16.112147][ C2] ? __iptunnel_pull_header+0x33b/0x730 [ 16.112151][ C2] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 16.112160][ C2] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 16.112165][ C2] ? udp_lib_lport_inuse2+0x3d0/0x3d0 [ 16.112170][ C2] ? __udp4_lib_lookup+0x5f1/0x820 [ 16.112173][ C2] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 16.112177][ C2] ? udp_queue_rcv_one_skb+0x645/0xb00 [ 16.112178][ C2] udp_queue_rcv_one_skb+0x645/0xb00 [ 16.112180][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112182][ C2] ? trace_contention_begin+0x92/0x1b0 [ 16.112185][ C2] udp_unicast_rcv_skb+0x366/0x450 [ 16.112187][ C2] ? udp_rcv+0xce3/0x1e30 [ 16.112189][ C2] udp_rcv+0xd01/0x1e30 [ 16.112193][ C2] ? udp_sk_rx_dst_set+0x90/0x90 [ 16.112197][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112199][ C2] ? ip_local_deliver_finish+0x2ba/0x610 [ 16.112203][ C2] ip_protocol_deliver_rcu+0x82/0x350 [ 16.112206][ C2] ? process_backlog+0x561/0x1490 [ 16.112208][ C2] ip_local_deliver_finish+0x36f/0x610 [ 16.112211][ C2] ip_local_deliver+0x184/0x4c0 [ 16.112213][ C2] ? ip_local_deliver_finish+0x610/0x610 [ 16.112215][ C2] ? ip_rcv_finish_core+0x553/0x14c0 [ 16.112217][ C2] ? __asan_memset+0x27/0x50 [ 16.112224][ C2] ? process_backlog+0x561/0x1490 [ 16.112225][ C2] ip_rcv+0xdc/0x3d0 [ 16.112228][ C2] ? ip_local_deliver+0x4c0/0x4c0 [ 16.112231][ C2] ? mark_usage+0x61/0x170 [ 16.112233][ C2] ? __lock_acquire+0x518/0xc20 [ 16.112237][ C2] __netif_receive_skb_one_core+0xfc/0x180 [ 16.112239][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112242][ C2] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 16.112244][ C2] ? rcu_is_watching+0x15/0xd0 [ 16.112248][ C2] process_backlog+0x2bc/0x1490 [ 16.112253][ C2] __napi_poll+0xa7/0x3b0 [ 16.112256][ C2] net_rx_action+0x513/0xf50 [ 16.112261][ C2] ? __napi_poll+0x3b0/0x3b0 [ 16.112265][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 16.112267][ C2] ? __rwlock_init+0x150/0x150 [ 16.112271][ C2] ? clockevents_program_event+0x307/0x7e0 [ 16.112275][ C2] ? __run_timers+0xaa0/0xaa0 [ 16.112277][ C2] ? rcu_is_watching+0x15/0xd0 [ 16.112279][ C2] ? mark_held_locks+0x40/0x70 [ 16.112282][ C2] handle_softirqs+0x1d8/0x8f0 [ 16.112287][ C2] ? _local_bh_enable+0xd0/0xd0 [ 16.112292][ C2] do_softirq+0xa9/0xe0 [ 16.112294][ C2] [ 16.112295][ C2] [ 16.112295][ C2] ? __dev_queue_xmit+0x946/0x1b60 [ 16.112297][ C2] __local_bh_enable_ip+0x113/0x140 [ 16.112299][ C2] __dev_queue_xmit+0x95b/0x1b60 [ 16.112302][ C2] ? __lock_acquire+0x518/0xc20 [ 16.112307][ C2] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 16.112316][ C2] ip6_finish_output2+0x423/0x1300 [ 16.112320][ C2] ? ip6_xmit+0x2000/0x2000 [ 16.112322][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112323][ C2] ? find_held_lock+0x2b/0x80 [ 16.112326][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 16.112329][ C2] ? ip6_mtu+0x15d/0x310 [ 16.112333][ C2] ip6_finish_output+0x646/0xda0 [ 16.112336][ C2] ip6_output+0x23f/0x7f0 [ 16.112338][ C2] ? ip6_finish_output+0xda0/0xda0 [ 16.112340][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 16.112342][ C2] ? xfrm_bundle_lookup.constprop.0+0xba0/0xba0 [ 16.112344][ C2] ? mark_held_locks+0x40/0x70 [ 16.112348][ C2] ? __local_bh_enable_ip+0xa5/0x140 [ 16.112349][ C2] ? __local_bh_enable_ip+0xa5/0x140 [ 16.112352][ C2] ? icmp6_dst_alloc+0x317/0x4d0 [ 16.112355][ C2] mld_sendpack+0x9d6/0xec0 [ 16.112359][ C2] ? nf_hook.constprop.0+0x340/0x340 [ 16.112364][ C2] ? mld_send_cr+0x50f/0x820 [ 16.112368][ C2] mld_ifc_work+0x36/0x190 [ 16.112370][ C2] ? process_one_work+0xdb7/0x1410 [ 16.112371][ C2] process_one_work+0xdf8/0x1410 [ 16.112376][ C2] ? pwq_dec_nr_in_flight+0x710/0x710 [ 16.112378][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 16.112384][ C2] worker_thread+0x4f1/0xd60 [ 16.112387][ C2] ? rescuer_thread+0x1320/0x1320 [ 16.112389][ C2] ? __kthread_parkme+0xbd/0x210 [ 16.112392][ C2] ? rescuer_thread+0x1320/0x1320 [ 16.112394][ C2] ? rescuer_thread+0x1320/0x1320 [ 16.112395][ C2] kthread+0x367/0x460 [ 16.112397][ C2] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 16.112399][ C2] ? kthread_affine_node+0x330/0x330 [ 16.112402][ C2] ret_from_fork+0x474/0x6b0 [ 16.112406][ C2] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 16.112409][ C2] ? __switch_to+0x5a3/0xe00 [ 16.112412][ C2] ? kthread_affine_node+0x330/0x330 [ 16.112414][ C2] ret_from_fork_asm+0x11/0x20 [ 16.112422][ C2] [ 16.189563][ T360] br2: port 3(vx20) entered blocking state [ 16.189853][ T360] br2: port 3(vx20) entered disabled state [ 16.190132][ T360] vx20: entered allmulticast mode [ 16.192813][ T360] vx20: entered promiscuous mode [ 16.193366][ T360] br2: port 3(vx20) entered blocking state [ 16.193621][ T360] br2: port 3(vx20) entered forwarding state [ 17.270135][ T400] br2: port 1(w1) entered blocking state [ 17.270377][ T400] br2: port 1(w1) entered disabled state [ 17.270714][ T400] w1: entered allmulticast mode [ 17.273687][ T400] w1: entered promiscuous mode [ 17.300605][ T401] br2: port 1(w1) entered blocking state [ 17.300814][ T401] br2: port 1(w1) entered forwarding state [ 17.537498][ T408] br2: port 2(vx10) entered blocking state [ 17.537778][ T408] br2: port 2(vx10) entered disabled state [ 17.538990][ T408] vx10: entered allmulticast mode [ 17.541466][ T408] vx10: entered promiscuous mode [ 17.542094][ T408] br2: port 2(vx10) entered blocking state [ 17.542350][ T408] br2: port 2(vx10) entered forwarding state [ 17.555532][ T38] br2: port 1(w1) entered disabled state [ 17.776352][ T415] br2: port 3(vx20) entered blocking state [ 17.776592][ T415] br2: port 3(vx20) entered disabled state [ 17.777260][ T415] vx20: entered allmulticast mode [ 17.778773][ T415] vx20: entered promiscuous mode [ 17.779185][ T415] br2: port 3(vx20) entered blocking state [ 17.779400][ T415] br2: port 3(vx20) entered forwarding state [ 18.008033][ T36] br2: port 1(w1) entered blocking state [ 18.008280][ T36] br2: port 1(w1) entered forwarding state [ 30.731649][ T540] GACT probability NOT on [ 58.600240][ T1780] veth3: entered promiscuous mode [ 79.528135][ T2707] veth3: left promiscuous mode [ 79.664253][ T2713] veth3: entered promiscuous mode [ 98.208482][ T3640] veth3: left promiscuous mode [ 98.503359][ T3658] vx20: left allmulticast mode [ 98.503556][ T3658] vx20: left promiscuous mode [ 98.503809][ T3658] br1: port 2(vx20) entered disabled state [ 98.527173][ T3659] vx10: left allmulticast mode [ 98.527374][ T3659] vx10: left promiscuous mode [ 98.527670][ T3659] br1: port 1(vx10) entered disabled state [ 103.649754][ T3664] br1: port 1(vx10) entered blocking state [ 103.650022][ T3664] br1: port 1(vx10) entered disabled state [ 103.650275][ T3664] vx10: entered allmulticast mode [ 103.651833][ T3664] vx10: entered promiscuous mode [ 103.652234][ T3664] br1: port 1(vx10) entered blocking state [ 103.652443][ T3664] br1: port 1(vx10) entered forwarding state [ 103.712790][ T3666] br1: port 2(vx20) entered blocking state [ 103.713107][ T3666] br1: port 2(vx20) entered disabled state [ 103.713396][ T3666] vx20: entered allmulticast mode [ 103.716391][ T3666] vx20: entered promiscuous mode [ 103.717336][ T3666] br1: port 2(vx20) entered blocking state [ 103.717621][ T3666] br1: port 2(vx20) entered forwarding state [ 139.273524][ T4962] veth3: entered promiscuous mode [ 157.427326][ T5889] veth3: left promiscuous mode [ 157.585524][ T5895] veth3: entered promiscuous mode [ 176.860422][ T6822] veth3: left promiscuous mode [ 177.311459][ T6845] vx20: left allmulticast mode [ 177.311639][ T6845] vx20: left promiscuous mode [ 177.311881][ T6845] br1: port 2(vx20) entered disabled state [ 177.359378][ T6846] vx10: left allmulticast mode [ 177.359555][ T6846] vx10: left promiscuous mode [ 177.359780][ T6846] br1: port 1(vx10) entered disabled state [ 182.479279][ T6851] br1: port 1(vx10) entered blocking state [ 182.479540][ T6851] br1: port 1(vx10) entered disabled state [ 182.479821][ T6851] vx10: entered allmulticast mode [ 182.489553][ T6851] vx10: entered promiscuous mode [ 182.489990][ T6851] br1: port 1(vx10) entered blocking state [ 182.490209][ T6851] br1: port 1(vx10) entered forwarding state [ 182.538306][ T6853] br1: port 2(vx20) entered blocking state [ 182.538509][ T6853] br1: port 2(vx20) entered disabled state [ 182.538685][ T6853] vx20: entered allmulticast mode [ 182.540460][ T6853] vx20: entered promiscuous mode [ 182.540807][ T6853] br1: port 2(vx20) entered blocking state [ 182.540979][ T6853] br1: port 2(vx20) entered forwarding state [ 383.696187][T10129] vx20: left allmulticast mode [ 383.696378][T10129] vx20: left promiscuous mode [ 383.696626][T10129] br1: port 2(vx20) entered disabled state [ 383.756567][T10130] vx10: left allmulticast mode [ 383.756834][T10130] vx10: left promiscuous mode [ 383.757206][T10130] br1: port 1(vx10) entered disabled state [ 388.906416][T10135] br1: port 1(vx10) entered blocking state [ 388.906650][T10135] br1: port 1(vx10) entered disabled state [ 388.906878][T10135] vx10: entered allmulticast mode [ 388.908381][T10135] vx10: entered promiscuous mode [ 388.908734][T10135] br1: port 1(vx10) entered blocking state [ 388.908908][T10135] br1: port 1(vx10) entered forwarding state [ 388.953075][T10137] br1: port 2(vx20) entered blocking state [ 388.953261][T10137] br1: port 2(vx20) entered disabled state [ 388.953446][T10137] vx20: entered allmulticast mode [ 388.954895][T10137] vx20: entered promiscuous mode [ 388.955255][T10137] br1: port 2(vx20) entered blocking state [ 388.955429][T10137] br1: port 2(vx20) entered forwarding state [ 432.763450][ T12] vx20: left allmulticast mode [ 432.763696][ T12] vx20: left promiscuous mode [ 432.764927][ T12] br2: port 3(vx20) entered disabled state [ 432.767975][ T12] vx10: left allmulticast mode [ 432.768115][ T12] vx10: left promiscuous mode [ 432.768320][ T12] br2: port 2(vx10) entered disabled state [ 432.769742][ T12] w1: left allmulticast mode [ 432.769922][ T12] w1: left promiscuous mode [ 432.770184][ T12] br2: port 1(w1) entered disabled state [ 432.907015][ T12] vx20: left allmulticast mode [ 432.907186][ T12] vx20: left promiscuous mode [ 432.907408][ T12] br2: port 3(vx20) entered disabled state [ 432.909625][ T12] vx10: left allmulticast mode [ 432.910600][ T12] vx10: left promiscuous mode [ 432.911168][ T12] br2: port 2(vx10) entered disabled state [ 432.914757][ T12] w1: left allmulticast mode [ 432.915590][ T12] w1: left promiscuous mode [ 432.917115][ T12] br2: port 1(w1) entered disabled state [ 433.742955][T12042] br1: port 4(veth2) entered disabled state [ 433.772875][T12043] veth2: left allmulticast mode [ 433.773084][T12043] veth2: left promiscuous mode [ 433.773364][T12043] br1: port 4(veth2) entered disabled state [ 433.872413][T12046] br1: port 3(veth1) entered disabled state [ 433.913095][T12047] veth1: left allmulticast mode [ 433.913319][T12047] veth1: left promiscuous mode [ 433.913660][T12047] br1: port 3(veth1) entered disabled state [ 433.971285][T12049] vx20: left allmulticast mode [ 433.971542][T12049] vx20: left promiscuous mode [ 433.971926][T12049] br1: port 2(vx20) entered disabled state [ 434.107631][T12053] vx10: left allmulticast mode [ 434.107851][T12053] vx10: left promiscuous mode [ 434.108136][T12053] br1: port 1(vx10) entered disabled state