[PATCH net v3 1/3] net: ti: icssg-prueth: Fix kernel warning while bringing down network interface
Roger Quadros
rogerq at kernel.org
Wed Apr 2 05:13:35 PDT 2025
On 28/03/2025 12:24, Meghana Malladi wrote:
> During network interface initialization, the NIC driver needs to register
> its Rx queue with the XDP, to ensure the incoming XDP buffer carries a
> pointer reference to this info and is stored inside xdp_rxq_info.
>
> While this struct isn't tied to XDP prog, if there are any changes in
> Rx queue, the NIC driver needs to stop the Rx queue by unregistering
> with XDP before purging and reallocating memory. Drop page_pool destroy
> during Rx channel reset as this is already handled by XDP during
> xdp_rxq_info_unreg (Rx queue unregister), failing to do will cause the
> following warning:
>
> warning logs: https://gist.github.com/MeghanaMalladiTI/eb627e5dc8de24e42d7d46572c13e576
>
> Fixes: 46eeb90f03e0 ("net: ti: icssg-prueth: Use page_pool API for RX buffer allocation")
> Signed-off-by: Meghana Malladi <m-malladi at ti.com>
> Reviewed-by: Simon Horman <horms at kernel.org>
Reviewed-by: Roger Quadros <rogerq at kernel.org>
More information about the linux-arm-kernel
mailing list