RE: [PATCH net] net: enetc: fix the output issue of 'ethtool --show-ring'

From: Wei Fang

Date: Thu Mar 19 2026 - 22:05:13 EST


> On Thu, 19 Mar 2026 15:27:16 +0800 Wei Fang wrote:
> > Currently, enetc_get_ringparam() only provides rx_pending and tx_pending,
> > but 'ethtool --show-ring' no longer displays these fields. Because the
> > ringparam retrieval path has moved to the new netlink interface, where
> > rings_fill_reply() emits rx_pending/tx_pending only if the corresponding
> > rx_max_pending/tx_max_pending values are non-zero. So rx_max_pending
> and
> > tx_max_pending to are added to enetc_get_ringparam() to fix the issue.
>
> Why set it to 64k vs priv->*x_bd_count ?
> There's not set_ringparam so user can't actually change the value,
> wouldn't setting max to 64k give user the impression they can increase
> the size?

I thought that *x_max_pending represents the hardware's capabilities. You
are right, we don't currently support set_ringparam(), which might cause
confusion for users. I will change them to priv->*x_bd_count and state this
in the commit message, thanks.