Hello,
I'm trying to make a resource reservation using NSIS but I have a few problems. So far I've got 2 computers running Linux on a 100Mbps link. The ping tool is working fine. What doesn't work is the QoS module. I configured the interfaces in the config files, iptables and TC are installed and not reporting any error. But when I try to reserve a bandwidth of 150mbit (greater than the total bandwidth), I obtain the "Resources available" message from QoSFsm::tg_reserve. I tried to go deeper into the code and found that the function SimpleRMF::isQoSAvailable always returns true (the return value is set to true at the beginning and never changed). It seems to be the same in the lattest development version.
I uncommentted the return value affectation in SimpleRMF::isQoSAvailable but now all the reservations are rejected ("No resources available"). The (*iter)->current_bandwidth is equal to 0 (and hence always less than bw).
I wonder if anyone ever managed to make a resource reservation without modifying the code.
I hope this can help improving the software.
Bertrand
Hi Bertrand,
thanks for pointing to this error. There's a similar bug in SimpleRMF::queryRMF() I'll fix that and let you know.
Best regards, Bernd
Bertrand Goareguer wrote:
Hello,
I'm trying to make a resource reservation using NSIS but I have a few problems. So far I've got 2 computers running Linux on a 100Mbps link. The ping tool is working fine. What doesn't work is the QoS module. I configured the interfaces in the config files, iptables and TC are installed and not reporting any error. But when I try to reserve a bandwidth of 150mbit (greater than the total bandwidth), I obtain the "Resources available" message from QoSFsm::tg_reserve. I tried to go deeper into the code and found that the function SimpleRMF::isQoSAvailable always returns true (the return value is set to true at the beginning and never changed). It seems to be the same in the lattest development version.
I uncommentted the return value affectation in SimpleRMF::isQoSAvailable but now all the reservations are rejected ("No resources available"). The (*iter)->current_bandwidth is equal to 0 (and hence always less than bw).
I wonder if anyone ever managed to make a resource reservation without modifying the code.
I hope this can help improving the software.
Bertrand
Nsis_Imp mailing list Nsis_Imp@informatik.uni-goettingen.de https://user.informatik.uni-goettingen.de/mailman/listinfo/nsis_imp
nsis_imp@informatik.uni-goettingen.de