summaryrefslogtreecommitdiff
path: root/scripts/VyattaQosMatch.pm
AgeCommit message (Collapse)Author
2008-09-23Add incoming traffic limiting to QosStephen Hemminger
This adds support for Qos using incoming policing. It is accepts the syntax and processes commands, but is not fully debugged. Bugfix: 3664
2008-06-06Fix mixing of set-dscp and dscp matchStephen Hemminger
Use tcindex to get original dsfield value. Fixes bug: 3033
2008-04-09Fix match rule formattingStephen Hemminger
Internal TC commands use hex for identifiers and one place in perl script forgot to reformat. Bugfix for 3142 from Chris Smith <chris.smith@conceptcoders.com>
2008-03-10add license text to scriptsStephen Hemminger
2008-03-07fix filtering rules when using set-dscpStephen Hemminger
The generated filtering rules were using wrong id's when set-dscp was being used. Need to put dsmark rules on root, and htb rules on start of that tree, and the id needs to be printed in hex not decimal. Bugfix: 2947
2008-02-14get dsmark workingStephen Hemminger
This makes dsmark work. Need to round up to power of 2 and also pass parent down to handle nested case properly.
2008-02-14detect match conflicts during commitStephen Hemminger
Matching on 'ip' uses the u32 tc filter and other match types 'interface', 'vif' use the basic tc filter. Since kernel doesn't allow mixing filter types in the same classifier, need to catch and report the problem rather than failing in the actual commands.
2008-02-08fix vlan and device matchingStephen Hemminger
Use proper syntax for incoming interface and outgoing vlan match. Need to catch u32 vs basic match filter conflicts.
2008-02-06fixes for match on vlan or interfaceStephen Hemminger
need to lookup ifindex for interface not vlan tag (duh) and ip field should be initialized only when ip tag is found.
2008-02-06rename dsfield to dscpStephen Hemminger
And add more help text.
2008-02-05add support for match based on incoming device and vlanStephen Hemminger
This is preliminary (still needs testing) but get the syntax and basic structure in place.
2008-02-05get match rules to work.Stephen Hemminger
fixes http://bugzilla.vyatta.com/show_bug.cgi?id=2738
2008-01-30fix typos in management of match rulesStephen Hemminger
the code here still doesn't work but fix obvious stuff.
2008-01-30Initial version of vyatta-cfg-qosdebian/0.1Stephen Hemminger
This the initial checkin prior to integration