server crashed in ixgbe_xmit_frame due to iptables TCP REJECT rule
Issue
- server crashed in
ixgbe_xmit_frame
due toiptables
TCP 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
ixgbe
driver iptables
firewall with-j REJECT --reject-with tcp-reset
rule
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.