net/sched: sch_clsact: Only create under TC_H_CLSACT
stable inclusion from stable-v5.10.183 commit 18c76349afdae3318450dd1c5b4add9c5c66390c category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I8IRR2 Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=18c76349afdae3318450dd1c5b4add9c5c66390c -------------------------------- [ Upstream commit 5eeebfe6 ] clsact Qdiscs are only supposed to be created under TC_H_CLSACT (which equals TC_H_INGRESS). Return -EOPNOTSUPP if 'parent' is not TC_H_CLSACT. Fixes: 1f211a1b ("net, sched: add clsact qdisc") Tested-by:Pedro Tammela <pctammela@mojatatu.com> Acked-by:
Jamal Hadi Salim <jhs@mojatatu.com> Reviewed-by:
Jamal Hadi Salim <jhs@mojatatu.com> Reviewed-by:
Vlad Buslov <vladbu@nvidia.com> Signed-off-by:
Peilin Ye <peilin.ye@bytedance.com> Signed-off-by:
Jakub Kicinski <kuba@kernel.org> Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
sanglipeng <sanglipeng1@jd.com>
Loading
Please sign in to comment