OK, I will add these explanations to the commit log in v3.

The default values in the Linux driver are actually the ones before this 
modification.
This parameter controls the number of RX descriptors fetched in a single batch. 
Tuning this value optimizes the RX performance.
Regarding rte_eth_dev_info and rte_eth_rxconf, I checked the structures and 
there doesn't seem to be a relevant generic variable that maps to this specific 
hardware parameter.

-----邮件原件-----
发件人: Stephen Hemminger <[email protected]> 
发送时间: 2026年2月12日 5:43
收件人: 王颢 <[email protected]>
抄送: [email protected]; [email protected]
主题: Re: [PATCH v2 02/12] net/r8169: tune RX desc fetch num for 8126 and 8127


External mail : This email originated from outside the organization. Do not 
reply, click links, or open attachments unless you recognize the sender and 
know the content is safe.



On Tue, 10 Feb 2026 13:55:01 +0800
Howard Wang <[email protected]> wrote:

> For RTL8126: Tune RX descriptor fetch number to 20.
> For RTL8127: Tune RX descriptor fetch number to 12.
>
> Signed-off-by: Howard Wang <[email protected]>
> ---

It would be good to have some explanations of these.
Are these the defaults in other OS's?

Even better would be to integrate them into the existing DPDK rte_eth_thresh 
values that are passed in via rte_eth_rxconf and returned with rte_eth_dev_info.

Reply via email to