octeontx2-af: Check capability flag while freeing ipolicer memory
authorGeetha sowjanya <gakula@marvell.com>
Sun, 22 Aug 2021 12:02:24 +0000 (17:32 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sun, 22 Aug 2021 20:38:15 +0000 (21:38 +0100)
commit07cccffdbdd37820ba13c645af8e74a78a266557
tree7171d8e69fc8fca4ce7a4467ba060ec198ed8093
parent73d33dbc0723ac4d94e9e01fe53404b28ec6abab
octeontx2-af: Check capability flag while freeing ipolicer memory

Bandwidth profiles (ipolicer structure)is implemented only on CN10K
platform. But current code try to free the ipolicer memory without
checking the capibility flag leading to driver crash on OCTEONTX2
platform. This patch fixes the issue by add capability flag check.

Fixes: e8e095b3b3700 ("octeontx2-af: cn10k: Bandwidth profiles config support")
Signed-off-by: Geetha sowjanya <gakula@marvell.com>
Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c