WARNING at net/ipv4/tcp_output.c:1124 tcp_fragment+0x2a8

Solution In Progress - Updated -

Issue

  • System logs WARNING at net/ipv4/tcp_output.c:1124 tcp_fragment+0x2a8
  • messages file contains kernel stack WARN backtrace like:
kernel: WARNING: CPU: X PID: 0 at net/ipv4/tcp_output.c:1124 tcp_fragment+0x2a8/0x2c0
...
kernel: Call Trace:
kernel: <IRQ>  [<ffffffff816a3d91>] dump_stack+0x19/0x1b
kernel: [<ffffffff810879c8>] __warn+0xd8/0x100
kernel: [<ffffffff81087b0d>] warn_slowpath_null+0x1d/0x20
kernel: [<ffffffff815e6fb8>] tcp_fragment+0x2a8/0x2c0
kernel: [<ffffffff815dc990>] tcp_match_skb_to_sack+0x70/0xd0
kernel: [<ffffffff815de412>] tcp_sacktag_walk+0xf2/0x520
kernel: [<ffffffff815dfd70>] tcp_sacktag_write_queue+0x440/0xb50
kernel: [<ffffffff815e3426>] tcp_ack+0x6c6/0x12e0
kernel: [<ffffffff815e4605>] tcp_rcv_established+0x1d5/0x760
kernel: [<ffffffff815ef15a>] tcp_v4_do_rcv+0x10a/0x340
kernel: [<ffffffff815f08a8>] tcp_v4_rcv+0x798/0x9a0
kernel: [<ffffffff815ca054>] ip_local_deliver_finish+0xb4/0x1f0
kernel: [<ffffffff815ca339>] ip_local_deliver+0x59/0xd0
kernel: [<ffffffff815f00cc>] ? tcp_v4_early_demux+0x10c/0x150
kernel: [<ffffffff815c9cda>] ip_rcv_finish+0x8a/0x350
kernel: [<ffffffff815ca666>] ip_rcv+0x2b6/0x410
kernel: [<ffffffff815c9c50>] ? inet_del_offload+0x40/0x40
kernel: [<ffffffff81586f22>] __netif_receive_skb_core+0x572/0x7c0
kernel: [<ffffffff815f5944>] ? tcp4_gro_receive+0x134/0x1b0
kernel: [<ffffffff810ea8ca>] ? __getnstimeofday64+0x3a/0xd0
kernel: [<ffffffff81587188>] __netif_receive_skb+0x18/0x60
kernel: [<ffffffff81587210>] netif_receive_skb_internal+0x40/0xc0
kernel: [<ffffffff81588318>] napi_gro_receive+0xd8/0x130
kernel: [<ffffffffc024a216>] ixgbe_clean_rx_irq+0x456/0xa70 [ixgbe]
kernel: [<ffffffffc024b533>] ixgbe_poll+0x393/0x870 [ixgbe]
kernel: [<ffffffff810c4810>] ? wake_up_state+0x20/0x20
kernel: [<ffffffff810ba588>] ? __wake_up_common+0x58/0x90
kernel: [<ffffffff8158799d>] net_rx_action+0x16d/0x380
kernel: [<ffffffff81090b3f>] __do_softirq+0xef/0x280
kernel: [<ffffffff816b6a5c>] call_softirq+0x1c/0x30
kernel: [<ffffffff8102d3c5>] do_softirq+0x65/0xa0
kernel: [<ffffffff81090ec5>] irq_exit+0x105/0x110
kernel: [<ffffffff816b75f6>] do_IRQ+0x56/0xe0

Environment

  • Red Hat Enterprise Linux 7
  • kernel-3.10.0-693.el7.x86_64
  • Intel 10 GbE network interface using ixgbe driver
  • TCP (Transmission Control Protocol) with Selective Acknowledgement (SACK) enabled

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In