hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/net/sched/sch_hfsc.c
....@@ -1012,6 +1012,10 @@
10121012 if (parent == NULL)
10131013 return -ENOENT;
10141014 }
1015
+ if (!(parent->cl_flags & HFSC_FSC) && parent != &q->root) {
1016
+ NL_SET_ERR_MSG(extack, "Invalid parent - parent class must have FSC");
1017
+ return -EINVAL;
1018
+ }
10151019
10161020 if (classid == 0 || TC_H_MAJ(classid ^ sch->handle) != 0)
10171021 return -EINVAL;