octeontx2-pf: Fix PFC TX scheduler free
authorSuman Ghosh <sumang@marvell.com>
Thu, 24 Aug 2023 08:10:30 +0000 (13:40 +0530)
committerJakub Kicinski <kuba@kernel.org>
Sat, 26 Aug 2023 01:48:39 +0000 (18:48 -0700)
commita9ac2e18779597f280d68a5b5f5bdd51a34080fa
tree56cad56f23ca553f5b2dc54710ba01c5149cc0b5
parent931abcdcad1024df0cdcd9d7d114c4d3a28bc09c
octeontx2-pf: Fix PFC TX scheduler free

During PFC TX schedulers free, flag TXSCHQ_FREE_ALL was being set
which caused free up all schedulers other than the PFC schedulers.
This patch fixes that to free only the PFC Tx schedulers.

Fixes: 99c969a83d82 ("octeontx2-pf: Add egress PFC support")
Signed-off-by: Suman Ghosh <sumang@marvell.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20230824081032.436432-2-sumang@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c