server crashed in ixgbe_xmit_frame due to iptables TCP REJECT rule
Issue
- server crashed in
ixgbe_xmit_framedue toiptablesTCP REJECT rule - Back trace it looks like the ixgbe driver is causing a page fault while in kernel space to a bad memory area.
- Kernel panic log
BUG: unable to handle kernel paging request...ixgbe_xmit_frame_ring+0x2d2 - vmcore backtrace with path:
ixgbe_xmit_frame+0x43/0x90 [ixgbe]
dev_hard_start_xmit+0x21c/0x490
? skb_tx_hash+0x14/0x20
? __netdev_pick_tx+0x158/0x1b0
sch_direct_xmit+0x15a/0x1c0
dev_queue_xmit+0x228/0x320
bond_dev_queue_xmit+0x31/0xa0 [bonding]
bond_3ad_xor_xmit+0x63/0x90 [bonding]
bond_start_xmit+0x23b/0x380 [bonding]
dev_hard_start_xmit+0x21c/0x490
dev_queue_xmit+0x1bd/0x320
vlan_dev_hard_start_xmit+0x7b/0xf0 [8021q]
dev_hard_start_xmit+0x21c/0x490
? nf_iterate+0x69/0xb0
dev_queue_xmit+0x1bd/0x320
ip_finish_output+0x184/0x360
ip_output+0xb8/0xc0
? __ip_local_out+0x9f/0xb0
ip_local_out+0x25/0x30
reject_tg+0x3e8/0x3f0 [ipt_REJECT]
ipt_do_table+0x3cb/0x678 [ip_tables]
Environment
- Red Hat Enterprise Linux 6
- Intel 10GbE network interface card (NIC) using
ixgbedriver iptablesfirewall with-j REJECT --reject-with tcp-resetrule
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
