bnxt_en rx_drops ethtool counter is increasing while /proc/net/dev rx_dropped counter is not raising

Solution Verified - Updated -

Issue

  • The output of ethtool -S shows rx_drops packets while ifconfig or ip -d link output report zero packets dropped:
# ethtool -S eno2 | grep rx_drops
     [0]: rx_drops: 2236879
     [1]: rx_drops: 0
     [2]: rx_drops: 0
     [3]: rx_drops: 0
     [4]: rx_drops: 0
     [5]: rx_drops: 0
     [6]: rx_drops: 0
     [7]: rx_drops: 0

# ethtool -S enp175s0f0 | grep rx_drops
     [0]: rx_drops: 3061885
     [1]: rx_drops: 0
     [2]: rx_drops: 0
     [3]: rx_drops: 0
     [4]: rx_drops: 0
     [5]: rx_drops: 0
     [6]: rx_drops: 0
     [7]: rx_drops: 0


# ip -s link 
[...]
2: eno2:  mtu 1500 qdisc mq master bond0 state UP mode DEFAULT qlen 1000
    link/ether 00:10:e0:aa:aa:aa brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    721996160  6510912  0       0       0       2924787 
    TX: bytes  packets  errors  dropped carrier collsns 
    23776605   199095   0       0       0       0       
[...]
4: enp175s0f0:  mtu 1500 qdisc mq master bond0 state UP mode DEFAULT qlen 1000
    link/ether 00:10:e0:bb:bb:bb brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    16276292800 168299884 0       0       0       2924777 
    TX: bytes  packets  errors  dropped carrier collsns 
    516820270845 388381200 0       0       0       0

Environment

  • Red Hat Enterprise Linux (RHEL) 7
  • Red Hat Enterprise Linux (RHEL) 8
  • bnxt_en network driver

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