Slow network performance and continuous kernel WARNING: at net/core/dev.c:1907 skb_warn_bad_offload+0xc2/0xf0()

Solution Verified - Updated -

Issue

  • Very slow network performance with all offloading off:
  • From the remote machine to the RHEL machine:
# scp xxx@[xxxx:xxxx:xxxx:xxxx:xxxx::xxxx]:/tmp/testfile .
testfile                                       1% 1040KB   9.6KB/s 2:56:27 ETA

From the RHEL machine to the remote machine:

# scp xxx@[xxxx:xxxx:xxxx:xxxx:xxxx::xxxx]:/tmp/testfile .
testfile                                      100%  100MB 100.0MB/s   00:01
  • And continuous warning in the log:
kernel: ------------[ cut here ]------------
kernel: WARNING: at net/core/dev.c:1907 skb_warn_bad_offload+0xc2/0xf0() (Tainted: G        W  ---------------   )
kernel: Hardware name: VMware Virtual Platform
kernel: vmxnet3: caps=(0x1083a0, 0x1083a9) len=2942 data_len=0 ip_summed=3
kernel: Modules linked in: bridge stp llc vsock(U) vmci(U) ipv6 microcode ppdev vmware_balloon parport_pc parport vmxnet3 i2c_piix4 i2c_core sg shpchp ext4 jbd2 mbcache sd_mod crc_t10dif sr_mod cdrom vmw_pvscsi pata_acpi ata_generic ata_piix dm_mirror dm_region_hash dm_log dm_mod [last unloaded: speedstep_lib]
kernel: Pid: 21744, comm: rpm Tainted: G        W  ---------------    2.6.32-431.5.1.el6.x86_64 #1
kernel: Call Trace:
kernel: <IRQ>  [<ffffffff81071e27>] ? warn_slowpath_common+0x87/0xc0
kernel: [<ffffffff81071f16>] ? warn_slowpath_fmt+0x46/0x50
kernel: [<ffffffff8145b1d2>] ? skb_warn_bad_offload+0xc2/0xf0
kernel: [<ffffffff8145bf3c>] ? skb_checksum_help+0x19c/0x1c0
kernel: [<ffffffff81460685>] ? dev_hard_start_xmit+0x355/0x480
kernel: [<ffffffffa01b1f3b>] ? ip6_output2+0x2bb/0x2d0 [ipv6]
kernel: [<ffffffff8147bf5a>] ? sch_direct_xmit+0x15a/0x1c0
kernel: [<ffffffff81460a58>] ? dev_queue_xmit+0x228/0x320
kernel: [<ffffffffa01aee6a>] ? ip6_output_finish+0x8a/0x120 [ipv6]
kernel: [<ffffffffa01b1f3b>] ? ip6_output2+0x2bb/0x2d0 [ipv6]
kernel: [<ffffffffa01b1fd8>] ? ip6_output+0x88/0x150 [ipv6]
kernel: [<ffffffffa01b159a>] ? ip6_xmit+0x44a/0x520 [ipv6]
kernel: [<ffffffffa01dcf28>] ? inet6_csk_xmit+0x298/0x320 [ipv6]
kernel: [<ffffffff814af15e>] ? tcp_transmit_skb+0x40e/0x7b0
kernel: [<ffffffff814b16a0>] ? tcp_write_xmit+0x230/0xa90
kernel: [<ffffffff814b2220>] ? __tcp_push_pending_frames+0x30/0xe0
kernel: [<ffffffff814a9983>] ? tcp_data_snd_check+0x33/0x100
kernel: [<ffffffff814ad5dd>] ? tcp_rcv_established+0x3dd/0x7f0
kernel: [<ffffffffa01d688d>] ? tcp_v6_do_rcv+0x38d/0x6a0 [ipv6]
kernel: [<ffffffffa01d858f>] ? tcp_v6_rcv+0x5af/0x8d0 [ipv6]
kernel: [<ffffffffa01b303b>] ? ip6_input_finish+0x16b/0x420 [ipv6]
kernel: [<ffffffffa01b3348>] ? ip6_input+0x58/0x60 [ipv6]
kernel: [<ffffffffa01b2a5f>] ? ip6_rcv_finish+0x3f/0x50 [ipv6]
kernel: [<ffffffffa01b2df8>] ? ipv6_rcv+0x388/0x460 [ipv6]
kernel: [<ffffffff8145b74b>] ? __netif_receive_skb+0x4ab/0x750
kernel: [<ffffffff8145f3b8>] ? netif_receive_skb+0x58/0x60
kernel: [<ffffffffa0152a7b>] ? vmxnet3_rq_rx_complete+0x3ab/0x8e0 [vmxnet3]
kernel: [<ffffffff8144fa8b>] ? consume_skb+0x3b/0x80
kernel: [<ffffffff81014860>] ? nommu_map_page+0x0/0xc0
kernel: [<ffffffffa0153203>] ? vmxnet3_poll_rx_only+0x43/0xc0 [vmxnet3]
kernel: [<ffffffff81460d43>] ? net_rx_action+0x103/0x2f0
kernel: [<ffffffff8107a8e1>] ? __do_softirq+0xc1/0x1e0
kernel: [<ffffffff810e6eb0>] ? handle_IRQ_event+0x60/0x170
kernel: [<ffffffff8107a93f>] ? __do_softirq+0x11f/0x1e0
kernel: [<ffffffff8100c30c>] ? call_softirq+0x1c/0x30
kernel: [<ffffffff8100fa75>] ? do_softirq+0x65/0xa0
kernel: [<ffffffff8107a795>] ? irq_exit+0x85/0x90
kernel: [<ffffffff815312f5>] ? do_IRQ+0x75/0xf0
kernel: [<ffffffff8100b9d3>] ? ret_from_intr+0x0/0x11
kernel: <EOI>
kernel: ---[ end trace a52b1a673f042a1b ]---

Environment

  • Red Hat Enterprise Linux 6
  • kernel 2.6.32-431.5.1.el6.x86_64

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