Emulex OneConnect be2net interface dropping packets and 'rx_drops_no_frags' increases when Jumbo Frames are being used

Solution Verified - Updated -

Issue

  • System with Emulex OneConnect be2net network interface faces connection packet loss issues or slow speed performance over bulk data transfer TCP streams such as SSH, NFS, CIFS, Samba, SMB, backup traffic, file sharing, etc.

  • ethtool statistics shows drops in rx_drops_no_frags counter:

$ ethtool -S eth0 | grep drops
    rxq1: rx_drops_no_frags: 998210
  • ifconfig output shows dropped packets in RX as below:
# ifconfig eth0 | egrep "MTU|dropped"
          UP BROADCAST RUNNING MULTICAST  MTU:9000  Metric:1
          RX packets:5089235317 errors:0 dropped:1000063 overruns:0 frame:0

Environment

  • Red Hat Enterprise Linux (all versions)
  • Emulex OneConnect network interface card (NIC) using be2net kernel driver module
  • Jumbo Frames (MTU 9000) or any packet size over 2048 bytes

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