summaryrefslogtreecommitdiff
path: root/lib/Vyatta/Qos/Match.pm
AgeCommit message (Collapse)Author
2010-07-08Add ability to match on firewall markStephen Hemminger
Bug 5799 - Add matching on firewall mark values Bug 5795 - Block match rules that have multiple underlying filters
2010-06-30Fix match rule on incoming interfaceStephen Hemminger
Bug 5769 The incoming interface index was recorded with _dev but code was looking for _indev
2010-05-06Make sure perl modules end with 1;Stephen Hemminger
Need to ensure success on package load
2010-02-17Fix typo in filtering for matchStephen Hemminger
Missing space in command cause failure of filter. Introduced with previous change to allow any protocol.
2010-01-22Simple to allow matching vlan tagged framesStephen Hemminger
Just skip matching on ethernet type field, this allows both IP and VLAN frames (and allows IPV6 over vlan). The downside is some false matches possible on non-IP frames, but not a big issue. Bug 4978
2009-10-01Fix match rules for traffic limiterStephen Hemminger
Need to pass police string in to Match filter generator. Bug 4596 (cherry picked from commit 340773bacdacbb88586ff0ea8d053990205bd538)
2009-10-01Fix IPV6 traffic-class matchStephen Hemminger
This resolves issues with mulitple filters (can't have same priority), and IPV6 traffic-class/dscp match rules Bug 4552 (cherry picked from commit da8a3fdc4e5cc526bb28f6959944f3635c23a6ed)
2009-10-01Fix mixed protocol matchesStephen Hemminger
If matching on multiple protocols in same traffic-shaper class then the filter command was garbaled. Bug 4552 (cherry picked from commit 22e0d06a750abc2847e7e7bc96d8abf341a5bca1)
2009-10-01Fix DSCP field match with set-dscpStephen Hemminger
Special case of DSCP changing exposed bug in dscp match code. Bug 4551 (cherry picked from commit 87f3e3dd1d054e5c356b8b9e251eb23b6a35bb32)
2009-10-01Fix issues with vif matchStephen Hemminger
Typo in hash for match Bug 4583 (cherry picked from commit 2631b297f701250537ed0eeda21d5fe01c67785f)
2009-10-01Address issues in traffic-shaper matchStephen Hemminger
Fix bug when matching only ether protocol field (Bug 4539) Fix IPV6 match (Bug 4548) (cherry picked from commit 4ce140e2d2376b647f5dc65de0316bd331167a41)
2009-10-01IPV6 match fixStephen Hemminger
Bug 4548 The tc u32 filter command wants "ipv6" in protocol field but "ip6" in the match field. Make up your mind Alexey! (cherry picked from commit e7d228450c037ce16923dee385e127e7028d3358)
2009-05-20Allow match rules without priority.Stephen Hemminger
2009-04-15Add Qos matching based on Ethernet MAC addressStephen Hemminger
Use existing u32 infrastructure to match in header
2009-04-13Check for conflicts when match is createdStephen Hemminger
This allows moving code out of the qos class code over to where match rules are handled.
2009-04-09Add IPV6 support to QoSStephen Hemminger
Bug 4230 Allow matching based on IPV6 addresses and ports Generalize existing matching code.
2009-03-20Fix problems created by switch to using 'select'Stephen Hemminger
Some code was still using old interface.
2009-03-17Use select to avoid passing output path aroundStephen Hemminger
Easier to just use 'select' in perl to avoid passing file descriptor everywhere.
2008-12-08Fix typo in import listStephen Hemminger
Incorrect capitalization
2008-11-24VyattaConfig -> Vyatta::ConfigStephen Hemminger
2008-11-20Change perl module names from VyattaQosXXX to Vyatta::Qos:XXXStephen Hemminger
Use more multi-level directory hierarchy instead of having all modules at top level.