Quick option ignored for "Queue" action rules on floating tab
|Affected version:||Affected Architecture:|
I'm running 2.0-BETA5 (i386) built on Wed Feb 23 00:12:28 EST 2011.
Today I put 2 rules on the floating tab to put traffic into queues. One rule was for port 50022 with queue "qOthersHigh" and Action "Queue". The second rule was for the port range 50000 to 51000 with queue "qOthersLow" and Action "Queue". As you can see, the port in the first rule is also in the range of ports in the second rule. Essentially, the first rule is an exception to the second rule. Therefore, I enabled the Quick option (i.e. Apply the action immediately on match) on the first rule to ensure it gets hit in the exceptional case.
Unfortunately, the traffic for port 50022 always hit the second rule and put the traffic in qOthersLow. It seems that the Quick option is ignored for the Queue action.
There are two workarounds for now that seem to work:
1) Change the Action from "Queue" to "Pass". In this case, the Quick option is respected and the first rule gets hit and traffic for port 50022 goes into qOthersHigh as expected.
2) Or, leave the Action as "Queue" but move the port 50022 rule BELOW the general rule.
If the Quick option is not applicable to the Queue action, the UI should state this.