[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAM0EoMm06em6GKDyDP94oQ_RPHv4PQ3dK19YZU9jxCiNh2S8rg@mail.gmail.com>
Date: Thu, 21 Aug 2025 00:34:34 -0400
From: Jamal Hadi Salim <jhs@...atatu.com>
To: David Wei <dw@...idwei.uk>
Cc: netdev@...r.kernel.org, Andrew Lunn <andrew+netdev@...n.ch>,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Sridhar Samudrala <sridhar.samudrala@...el.com>, "Hay, Joshua A" <joshua.a.hay@...el.com>
Subject: Re: [PATCH net-next v1] iou-zcrx: update documentation
On Tue, Aug 19, 2025 at 4:57 PM David Wei <dw@...idwei.uk> wrote:
>
> Update io_uring zc rx documentation with:
>
> * Current supported NICs with minimum FW reqs
> * Mellanox needs HW GRO explicitly enabled
>
> Signed-off-by: David Wei <dw@...idwei.uk>
> ---
> Documentation/networking/iou-zcrx.rst | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/Documentation/networking/iou-zcrx.rst b/Documentation/networking/iou-zcrx.rst
> index 0127319b30bb..bfc08154e697 100644
> --- a/Documentation/networking/iou-zcrx.rst
> +++ b/Documentation/networking/iou-zcrx.rst
> @@ -41,6 +41,16 @@ RSS
> In addition to flow steering above, RSS is required to steer all other non-zero
> copy flows away from queues that are configured for io_uring ZC Rx.
>
> +Supported NICs
> +==============
> +
> +Zero copy Rx currently support two NIC families:
> +
> +* Broadcom Thor (BCM95750x) family
> + * Minimum FW is 232
> +* Mellanox ConnectX-7 (MT2910) family
> + * Minimum FW is 28.42
> +
you missed the intel dpu/idpf - see:
https://netdevconf.info/0x19/docs/netdev-0x19-paper13-talk-slides/TheBattleOfTheZCs.pdf
cheers,
jamal
> Usage
> =====
>
> @@ -57,6 +67,10 @@ Enable header/data split::
>
> ethtool -G eth0 tcp-data-split on
>
> +Enable HW GRO (for Mellanox NICs)::
> +
> + ethtool -K eth0 rx-gro-hw on
> +
> Carve out half of the HW Rx queues for zero copy using RSS::
>
> ethtool -X eth0 equal 1
> --
> 2.47.3
>
>
Powered by blists - more mailing lists