Page 1 of 1

Reorganize QOS Service Classes

Posted: Wed Oct 15, 2025 12:37 pm
by bastion
I know this is absolutely insignificant from a technical-usage standpoint, but..

For downloads and uploads, I have similarly or identically-named service classes. However, I added them in different orders.

I'd like them to go from highest priority to lowest in the QOS Distribution UI, and I'd like them to have the same colors.

Is there a relatively safe / proper way to reorganize these?

I've looked at /etc/config/qos_gargoyle, and figure it may be able to be done there. If I reorganize them there, and then restart the qos_gargoyle service, is that enough?

Do I need to reorganize them physically only, or do I need to reassign the class IDs as well (at which point I imagine I'd need to do some rebuilding of other rules, which probably depend on the id ('dclass_1', 'dclass_2', etc).

The end result I'm looking for is to have both the upload and download graph keys be from highest to lowest priority, and (as a side effect) to have matching colors in the graphs.

Re: Reorganize QOS Service Classes

Posted: Wed Oct 15, 2025 7:52 pm
by bastion
I just renamed and reconfigured all of the classes I had, so my immediate issue is fixed. It'd be good to know if there's a good way to reorganize if I need to in the future, though.

Re: Reorganize QOS Service Classes

Posted: Thu Oct 16, 2025 6:23 am
by Lantis
I would recommend doing it through the GUI.

If you must do it through the config file, you need to change the dclass_X names to be correct. They must also be in the right order in the config file I believe.
Then you must make sure that all rules now reference the right classes that have been renamed.
Prone to error.

Re: Reorganize QOS Service Classes

Posted: Sat Oct 18, 2025 5:59 pm
by bastion
Good to know that's the canonical way of doing it. ..and, that's what I ended up doing, precisely because after looking at the configs, it seemed it wouldn't be as simple as just reorganizing things.

Thanks for confirming that the GUI is the best way to do so.