I made some tests in a fresh environment and I discovered two things:
1) I didn't setup correctly the default qos queue in the qdisc. This is also affecting max-bw. The solution is to set the default queue to 1.
2) For the min-bw: the qos policies are applied for each tap port, but there is no common shaper for all the flows. That's the way should be done.
When I made my tests I did all of them in the same environment with manual policies applied. That's why I thought it was working. I'M VERY SORRY FOR THAT.
For now, the solution should be to remove the min-bw support for Linux Bridge until a new solution is proposed.
Hello Ichihara.
I made some tests in a fresh environment and I discovered two things:
1) I didn't setup correctly the default qos queue in the qdisc. This is also affecting max-bw. The solution is to set the default queue to 1.
2) For the min-bw: the qos policies are applied for each tap port, but there is no common shaper for all the flows. That's the way should be done.
When I made my tests I did all of them in the same environment with manual policies applied. That's why I thought it was working. I'M VERY SORRY FOR THAT.
For now, the solution should be to remove the min-bw support for Linux Bridge until a new solution is proposed.