octeontx2-pf: Fix transmit scheduler resource leak
[ Upstream commitbccb798e07
] 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> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
2eb979fbb2
commit
b34fe77a1b
|
@ -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…
Reference in New Issue