Thank you for overestimating my skills.Just what I've been wanting Dave. You might want to show the limit by having part of the bar gray and on over subscription show the color lighter.
Right now, it’s going to use hard-coded Upload and Download bandwidth from the QoS settings while I see how hard it is to calculate per-class ceilings on the fly since it hasn’t been needed in the webui before.Looks cool actually but will it really make sense?
Cos if the higher priority categories are not being used, then file transferring can take all of it up, and go past its ceiling (>100%), right? (Not 100% on the terminology).
Does it need to be more like the resource meter bar?
View attachment 25102
Edit: Idea! Maybe draw a 100% vertical line in as well, and it can go past it, then we can see that its gone over and beyond!
I don’t think an additive bar will convey much meaning in the context of QoS, since it’s focused on limiting a particular class within its ceiling (no class will ever exceed its ceiling by definition). In your example, file transferring can exceed its rate (guaranteed bw) and borrow bandwidth up to its ceiling.
What I find so far is that because tc’s rate measurement is smoothed out, you may not feel like the meters reflect what you see in real-time. Even so, I find it more interesting than packets per second, which it replaces.