s/intval/floatval/fix settings for CBQ where setting of bandwidth was wrong in some places
Typo fixes and some bug fixing mostly at the frontend part.
Use propper icon for showing delete action to be consistent with pfSense GUI.Noticed/Suggested by: Hoba
Do not show duplicate queues names on rules edit page
Correctly handle enabling/disabling parameters of HFSC scheduler.
Fix a bug with regex matching.
Fix some bugs and typos.
Add input validation for bandwidths and HFSC scheduler.
Add support for the "Remove Shaper " button on the backend.
Remove both Bill and myself from the (C). Looks like Ermal hasdone a rewrite.
Add back Bill to the (C) header, he did far more work on the shaperpreviously than I did.
Bring in the new traffic shaper.It is capable of multi interface shaping.
Also bring the wizard up-to-date. Now it is capable of doing multi interface too.
Remove trailing space / cr
Dont allow items to run together
Ticket #1105
MFC 11099Allow WAN and LAN address in shaper rules
MFC 11604Don't create a pass out rule for a queue if it is not on an interface or not used in a rule. This will cut queue pass out rules by the number of interfaces enabled.
We're in 2006 now, toto
init $queue_names to silence PHPEclipse
Add more filter reload information for AJAX filter reload status application
MFC 10668expand aliases to include " ! " to negate all entries in a list.
MFC 10666No Need To check for aliases here we had just finish building the network address. Plus its futzing over string with a null return.
MFC 10658Don't concatenate to $dst here (will cause syntax errors in pf rules). also remove unecessary spaces.
Fix optional interface assignments. TODO: "altq on blah blah"
Update interface alias to $DESCRIPTION, not friendly interface name for pass out rules, too!
Update interface alias to $DESCRIPTION, not friendly interface name
MFC 10496Improve traffic shaper rules for assigning packets to queues (special consideration for NAT): MFC for next snapshot.
MFC 10453Ticket #857 - correctly print out interface macro
Add \n
MFCShaper fixes from BillM
MFC 9611Ticket #792 - fix 6 month old shaper bug that caused erratic speeds and latencies. With a 10Mbit queue and 4 iperf jobs running through it in default and otherL queues, I can get an icmp through in otherH with a mere 25ms additional latency on average.
Remove trailing newline
Correct warnings and errors found eclipse
Use the resolved alias valueTicket #751
MFC 8474Make shaper first match - fix a months old oversight.
MFC 7934Expand src and dst aliases if required on traffic shaping rules
Ticket #696
Shaper speed fixes.
Requested-by: BillM
Since we only support hfsc for the first release, hard code hfsc.
MFC 7242If there's no bandwidth set on an interface, default the interface to 10Mbit This handles vitual interfaces such as vlan
Submitted-by: Dan Swartzendruber
MFC 6920Allow for parent queues to work. Cleaned up code that does root queue detection and discovered some odd bugs that made me wonder how it worked correctly. Queues can be reordered (honestly, this is kinda pointless, but I put it in cause it was easier to punt to the user than doing queue trees correctly) This is obviously an XXX and needs to be fixed.
Missing ;
Split out shaper code to make it easier to work on
Split out shaper stuff from filter.inc so it'll be easier to work on(manual merge from shaper branch)
Move shaper.inc to the attic since we no longer support dummynet traffic shaping. Say hello to ALTQ!
Initial revision