mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 04:47:05 +00:00
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>
This commit is contained in:
parent
059a49aa2e
commit
bccb798e07
1 changed files with 1 additions and 0 deletions
|
@ -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 a new issue