Kernel panic with Gigamon G-vTap on VMware
Issue
- Kernel panic with vxlan on veth interface on VMware (for example using Gigamon G-vTap)
- Panic backtrace like:
[exception RIP: skb_segment+0x22e]
RIP: fffffffface35ede RSP: ffffa4cd4322c3f0 RFLAGS: 00010246
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff958341d2ab00
RDX: 000000000000059a RSI: ffff95850e6b1ec0 RDI: 0000000000000558
RBP: ffffa4cd4322c4c0 R8: 0000000000000042 R9: ffff95850d029700
R10: 000000000000059a R11: 0000000000000001 R12: 0000000000000000
R13: 0000000000000558 R14: ffff958341d2ab00 R15: 0000000000000001
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#6 [ffffa4cd4322c4c8] tcp_gso_segment at ffffffffacf1f625
#7 [ffffa4cd4322c518] inet_gso_segment at ffffffffacf34b36
#8 [ffffa4cd4322c568] skb_mac_gso_segment at fffffffface4aadd
#9 [ffffa4cd4322c590] skb_udp_tunnel_segment at ffffffffacf297de
#10 [ffffa4cd4322c5f0] inet_gso_segment at ffffffffacf34b36
#11 [ffffa4cd4322c640] skb_mac_gso_segment at fffffffface4aadd
#12 [ffffa4cd4322c668] __skb_gso_segment at fffffffface4abfd
#13 [ffffa4cd4322c690] validate_xmit_skb at fffffffface4b09e
#14 [ffffa4cd4322c6c8] validate_xmit_skb_list at fffffffface4b2d6
#15 [ffffa4cd4322c6f8] sch_direct_xmit at ffffffffaceb0da7
#16 [ffffa4cd4322c740] __qdisc_run at ffffffffaceb10e2
#17 [ffffa4cd4322c798] __dev_queue_xmit at fffffffface4bc7d
#18 [ffffa4cd4322c818] ip_finish_output2 at ffffffffacef090d
#19 [ffffa4cd4322c840] __ip_finish_output at ffffffffacef0c2f
#20 [ffffa4cd4322c878] ip_output at ffffffffacef2300
#21 [ffffa4cd4322c8d0] iptunnel_xmit at ffffffffacf46ce5
#22 [ffffa4cd4322c938] vxlan_xmit_one at ffffffffc14861d3 [vxlan]
#23 [ffffa4cd4322ca78] vxlan_xmit at ffffffffc14875bb [vxlan]
#24 [ffffa4cd4322cb18] dev_hard_start_xmit at fffffffface4b5e7
#25 [ffffa4cd4322cb78] __dev_queue_xmit at fffffffface4c040
#26 [ffffa4cd4322cbf8] tcf_mirred_act at ffffffffc0dc4ab1 [act_mirred]
#27 [ffffa4cd4322cc40] tcf_action_exec at ffffffffacebeb3f
#28 [ffffa4cd4322cc88] u32_classify at ffffffffc1492277 [cls_u32]
#29 [ffffa4cd4322cd88] tcf_classify at ffffffffaceb79ef
#30 [ffffa4cd4322cdd8] __netif_receive_skb_core at fffffffface4cf3d
#31 [ffffa4cd4322ce70] process_backlog at fffffffface4f2da
#32 [ffffa4cd4322cea8] __napi_poll at fffffffface4ec9d
#33 [ffffa4cd4322ced8] net_rx_action at fffffffface4f162
#34 [ffffa4cd4322cf58] __softirqentry_text_start at ffffffffad024dec
#35 [ffffa4cd4322cfa8] irq_exit_rcu at ffffffffac700fc6
#36 [ffffa4cd4322cfb8] irq_exit at ffffffffac700fda
#37 [ffffa4cd4322cfc0] do_IRQ at ffffffffad201eff
--- <IRQ stack> ---
Environment
- Red Hat Enterprise Linux 8
- 8.10 with
kernel-4.18.0-553.22.1.el8_10.x86_64 - 8.8 with
kernel-4.18.0-477.13.1.el8_8.x86_64
- 8.10 with
- Red Hat Enterprise Linux 7
- 7.9 with
kernel-3.10.0-1160.118.1.el7
- 7.9 with
- Gigamon G-vTap Agent
gvtap(third-party network monitoring suite)- VXLAN network interfaces prefixed
mi-andmo-(eg:mi-ens192) - veth interface prefixed
vt0-(eg:vt0-ens192)
- VXLAN network interfaces prefixed
- VMware virtual machine
vmxnet3paravirtualized network interface
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.