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, 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