hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
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;