Mellanox mlx5 NIC shows "rx_buff_alloc_err" in "ethtool -S" counters

Solution Unverified - Updated -

Issue

  • Mellanox mlx5 NIC shows rx_buff_alloc_err in ethtool -S counters
  • Mellanox ConnectX statisics show receive errors even though the ring buffer is large:
# ethtool -S netX
 rx_buff_alloc_err: 552312508
 rx0_buff_alloc_err: 192999828
 rx1_buff_alloc_err: 145576486
 rx2_buff_alloc_err: 951118
 rx3_buff_alloc_err: 1615956
 rx4_buff_alloc_err: 109105555
 rx5_buff_alloc_err: 13860513
 rx6_buff_alloc_err: 15656365
 rx7_buff_alloc_err: 72546775

Environment

  • Red Hat Enterprise Linux 8 and later
  • Mellanox ConnectX NIC in Ethernet mode using mlx5 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