linux/drivers/net/ethernet/marvell
Geetha sowjanya 3423ca23e0 octeontx2-pf: Free pending and dropped SQEs
On interface down, the pending SQEs in the NIX get dropped
or drained out during SMQ flush. But skb's pointed by these
SQEs never get free or updated to the stack as respective CQE
never get added.
This patch fixes the issue by freeing all valid skb's in SQ SG list.

Fixes: b1bc8457e9 ("octeontx2-pf: Cleanup all receive buffers in SG descriptor")
Signed-off-by: Geetha sowjanya <gakula@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-11-06 08:57:15 +00:00
..
mvpp2 net: mvpp2: replace deprecated strncpy with strscpy 2023-10-11 17:23:42 -07:00
octeon_ep octeon_ep: assert hardware structure sizes 2023-10-21 15:41:00 +01:00
octeontx2 octeontx2-pf: Free pending and dropped SQEs 2023-11-06 08:57:15 +00:00
prestera Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-08-10 14:10:53 -07:00
Kconfig net: ethernet: Add missing depends on MDIO_DEVRES 2023-04-12 20:38:48 -07:00
Makefile
mv643xx_eth.c net: ethernet: marvell: Convert to platform remove callback returning void 2023-09-20 09:06:39 +01:00
mvmdio.c net: ethernet: marvell: Convert to platform remove callback returning void 2023-09-20 09:06:39 +01:00
mvneta.c net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). 2023-10-03 07:34:51 -07:00
mvneta_bm.c net: ethernet: marvell: Convert to platform remove callback returning void 2023-09-20 09:06:39 +01:00
mvneta_bm.h
pxa168_eth.c net: ethernet: marvell: Convert to platform remove callback returning void 2023-09-20 09:06:39 +01:00
skge.c net: drop the weight argument from netif_napi_add 2022-09-28 18:57:14 -07:00
skge.h
sky2.c sky2: Remove redundant NULL check for debugfs_create_dir 2023-08-18 15:31:46 -07:00
sky2.h sky2: Make sure there is at least one frag_addr available 2023-10-02 08:03:52 +01:00