Kernel panic in VXLAN / UDP tunnel receive under high memory pressure

Solution Unverified - Updated -

Issue

  • Kernel panic in VXLAN / UDP tunnel receive under high memory pressure
    [exception RIP: udp_tun_rx_dst+0x14e]
    RIP: ffffffffa06b249e  RSP: ffff885effdc3950  RFLAGS: 00010282
    RAX: fffffffffffffff4  RBX: ffff8813a2bf1200  RCX: 0000000000000002
    RDX: ffff885effdd9b20  RSI: 0000000000000000  RDI: 0000000000000246
    RBP: ffff885effdc3970   R8: ffffffff81ae4d88   R9: ffffffff81db649d
    R10: ffff8801dfc03600  R11: 0000000000100000  R12: ffff8860a30528ce
    R13: 2c45d40000000000  R14: 0000000000000400  R15: 0000000000000000
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
#10 [ffff885effdc3978] vxlan_rcv at ffffffffa06c6e41 [vxlan]
#11 [ffff885effdc3a10] udp_queue_rcv_skb at ffffffff815e19e8
#12 [ffff885effdc3a48] __udp4_lib_rcv at ffffffff815e272a
#13 [ffff885effdc3ab0] udp_rcv at ffffffff815e2fca
#14 [ffff885effdc3ac0] ip_local_deliver_finish at ffffffff815b0764
#15 [ffff885effdc3ae8] ip_local_deliver at ffffffff815b0a49
#16 [ffff885effdc3b40] ip_rcv_finish at ffffffff815b03ea
#17 [ffff885effdc3b68] ip_rcv at ffffffff815b0d76
#18 [ffff885effdc3bd0] __netif_receive_skb_core at ffffffff8156f7a2
#19 [ffff885effdc3c38] __netif_receive_skb at ffffffff8156fa38
#20 [ffff885effdc3c58] netif_receive_skb_internal at ffffffff8156fac0
#21 [ffff885effdc3c88] netif_receive_skb_sk at ffffffff8156fbcc
#22 [ffff885effdc3ca8] br_handle_frame_finish at ffffffffa063d225 [bridge]
#23 [ffff885effdc3d28] br_handle_frame at ffffffffa063d5e5 [bridge]
#24 [ffff885effdc3d98] __netif_receive_skb_core at ffffffff8156f402
#25 [ffff885effdc3e00] __netif_receive_skb at ffffffff8156fa38
#26 [ffff885effdc3e20] process_backlog at ffffffff81570d4e
#27 [ffff885effdc3e60] net_rx_action at ffffffff815702d0
#28 [ffff885effdc3ee0] __do_softirq at ffffffff8108f21f
#29 [ffff885effdc3f50] call_softirq at ffffffff8169825c
#30 [ffff885effdc3f68] do_softirq at ffffffff8102d365
#31 [ffff885effdc3f88] irq_exit at ffffffff8108f5b5
#32 [ffff885effdc3fa0] smp_call_function_single_interrupt at ffffffff8104e675
#33 [ffff885effdc3fb0] call_function_single_interrupt at ffffffff81697a1d
--- <IRQ stack> ---

Environment

  • Red Hat Enterprise Linux 7.6 (kernel-3.10.0-957.el7) or earlier
  • VXLAN or other UDP tunnel
  • High system memory pressure

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content