octeontx2-pf: Fix transmit scheduler resource leak
[ Upstream commit bccb798e07f8bb8b91212fe8ed1e421685449076 ] 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: 47a9656f168a ("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> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
b143e19dc2
commit
7af5582ea6
@ -382,6 +382,7 @@ static void otx2_qos_read_txschq_cfg_tl(struct otx2_qos_node *parent,
|
||||
otx2_qos_read_txschq_cfg_tl(node, cfg);
|
||||
cnt = cfg->static_node_pos[node->level];
|
||||
cfg->schq_contig_list[node->level][cnt] = node->schq;
|
||||
cfg->schq_index_used[node->level][cnt] = true;
|
||||
cfg->schq_contig[node->level]++;
|
||||
cfg->static_node_pos[node->level]++;
|
||||
otx2_qos_read_txschq_cfg_schq(node, cfg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user