aboutsummaryrefslogtreecommitdiff
path: root/lib/classifier.c
AgeCommit message (Expand)Author
2013-09-26classifier: Avoid accumulating junk in cls_partition 'tags'.Ben Pfaff
2013-09-26classifier: Speed up lookup when metadata partitions the flow table.Ben Pfaff
2013-09-26match: New function minimatch_matches_flow().Ben Pfaff
2013-09-12classifier: Allow CLS_CURSOR_FOR_EACH to use a const-qualified iterator.Ben Pfaff
2013-08-27classifier: New function cls_rule_move().Ben Pfaff
2013-08-09classifier: Make use of the classifier thread safe.Ethan Jackson
2013-06-11classifier: Add 'wc' argument to classifier_lookup().Ethan Jackson
2013-02-11classifier: Refactor table priority updates and tables_priority reordering.Ben Pfaff
2013-02-11classifier: Maintain tables in descending priority order.Jarno Rajahalme
2013-02-08Optimize classifier by maintaining the priority of the highest priority rule ...Jarno Rajahalme
2013-01-16Replace most uses of assert by ovs_assert.Ben Pfaff
2013-01-10classifier: Fix theoretical leak in classifier_destroy().Ben Pfaff
2012-09-04Introduce sparse flows and masks, to reduce memory usage and improve speed.Ben Pfaff
2012-09-04classifier: Optimize iteration with a catch-all target rule.Ben Pfaff
2012-09-04classifier: Prepare for "struct cls_rule" needing to be destroyed.Ben Pfaff
2012-09-04classifier: Break cls_rule 'flow' and 'wc' members into new "struct match".Ben Pfaff
2012-09-04classifier: Fix typo in comment.Ben Pfaff
2012-09-04flow: Simplify many functions for working with flows and wildcards.Ben Pfaff
2012-09-04flow: Replace flow_wildcards members by a single "struct flow".Ben Pfaff
2012-09-04flow: Use bit-mask for in_port match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for Ethernet type match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for IP protocol match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for TTL match, instead of FWW_* flag.Ben Pfaff
2012-09-04flow: Use bit-mask for DSCP and ECN bits, instead of FWW_* flags.Ben Pfaff
2012-07-23meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.Ben Pfaff
2012-07-23flow: Rename flow_set_vlan_vid() to flow_set_dl_vlan().Ben Pfaff
2012-07-19OXM: Allow masking of ARP SHA and THASimon Horman
2012-07-19classifier: Add helpers for setting ethernet addressesSimon Horman
2012-07-19OXM: Allow masking of IPv6 Flow LabelSimon Horman
2012-07-12classifier: New function cls_rule_is_loose_match().Ben Pfaff
2012-07-05openflow: Rename OFP_VLAN_NONE as OFP10_VLAN_NONESimon Horman
2012-06-26Add OXM_OF_METADATA field as a step toward OpenFlow 1.1 support.Joe Stringer
2012-06-06packets: Fix eth_addr_equal_except().Ethan Jackson
2012-05-29flow: Adds support for arbitrary ethernet maskingJoe Stringer
2012-05-02Global replace of Nicira Networks.Raju Subramanian
2012-04-26nicira-ext: Support masking of nd_target fieldAnsis Atteka
2012-04-18classifier: Optimize search of "catchall" table.Ben Pfaff
2012-03-09nicira-ext: Increase the number of NXM registers to 8.Ethan Jackson
2012-02-02Add support for bitwise matching on TCP and UDP ports.Ben Pfaff
2011-12-21flow: Rename 'priority' to 'skb_priority'.Ben Pfaff
2011-11-21nx-match: Fold all of its data structures into mf_field.Ben Pfaff
2011-11-11classifier: Use HMAP_FOR_EACH, HMAP_FOR_EACH_CONTINUE.Ben Pfaff
2011-11-10flow: Use FWW_ flags to wildcard IP DSCP and ECN.Justin Pettit
2011-11-10classifier: Don't check masks when adding IPv4/IPv6 addresses.Justin Pettit
2011-11-10Prepend "nw_" to "frag" and "tos" elements.Justin Pettit
2011-11-09Support matching and modifying IP TTL.Justin Pettit
2011-11-09Support matching and modifying IP ECN bits.Justin Pettit
2011-11-09Don't overload IP TOS with the frag matching bits.Justin Pettit
2011-11-09Support matching IPv6 flow label.Justin Pettit
2011-11-01datapath: Convert kernel priority actions into match/set.Pravin B Shelar