linux-stable/drivers/net/ethernet/marvell
Hariprasad Kelam bccb798e07 octeontx2-pf: Fix transmit scheduler resource leak
Inorder to support shaping and scheduling, Upon class creation
Netdev driver allocates trasmit schedulers.

The previous patch which added support for Round robin scheduling has
a bug due to which driver is not freeing transmit schedulers post
class deletion.

This patch fixes the same.

Fixes: 47a9656f16 ("octeontx2-pf: htb offload support for Round Robin scheduling")
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2024-04-07 15:45:56 +01:00
..
mvpp2 net: mvpp2: clear BM pool before initialization 2024-01-24 12:27:33 -08:00
octeon_ep octeon_ep: support firmware notifications for VFs 2023-12-19 12:00:53 +01:00
octeon_ep_vf octeon_ep_vf: Improve help text grammar 2024-02-22 18:56:53 -08:00
octeontx2 octeontx2-pf: Fix transmit scheduler resource leak 2024-04-07 15:45:56 +01:00
prestera Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-08-10 14:10:53 -07:00
Kconfig octeon_ep_vf: Add driver framework and device initialization 2024-02-12 09:01:52 +00:00
Makefile octeon_ep_vf: Add driver framework and device initialization 2024-02-12 09:01:52 +00:00
mv643xx_eth.c net: ethernet: marvell: Convert to platform remove callback returning void 2023-09-20 09:06:39 +01:00
mvmdio.c net: mvmdio: Support setting the MDC frequency on XSMI controllers 2023-12-05 20:10:16 -08:00
mvneta.c ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side 2024-01-31 12:30:47 +00: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
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