Lines Matching full:split
95 struct cbq_class *split; /* Ptr to split node */ member
199 * so that it resolves to split nodes. Then packets are classified
201 * to the split node.
914 struct cbq_class *split = cl->split; in cbq_sync_defmap() local
918 if (split == NULL) in cbq_sync_defmap()
922 if (split->defaults[i] == cl && !(cl->defmap & (1<<i))) in cbq_sync_defmap()
923 split->defaults[i] = NULL; in cbq_sync_defmap()
927 int level = split->level; in cbq_sync_defmap()
929 if (split->defaults[i]) in cbq_sync_defmap()
937 if (c->split == split && c->level < level && in cbq_sync_defmap()
939 split->defaults[i] = c; in cbq_sync_defmap()
949 struct cbq_class *split = NULL; in cbq_change_defmap() local
952 split = cl->split; in cbq_change_defmap()
953 if (!split) in cbq_change_defmap()
955 splitid = split->common.classid; in cbq_change_defmap()
958 if (split == NULL || split->common.classid != splitid) { in cbq_change_defmap()
959 for (split = cl->tparent; split; split = split->tparent) in cbq_change_defmap()
960 if (split->common.classid == splitid) in cbq_change_defmap()
964 if (split == NULL) in cbq_change_defmap()
967 if (cl->split != split) { in cbq_change_defmap()
970 cl->split = split; in cbq_change_defmap()
1116 cbq_change_defmap(cl, fopt->split, fopt->defmap, fopt->defchange); in cbq_set_fopt()
1296 if (cl->split || cl->defmap) { in cbq_dump_fopt()
1297 opt.split = cl->split ? cl->split->common.classid : 0; in cbq_dump_fopt()