summaryrefslogtreecommitdiff
path: root/lib/classifier.c
Commit message (Expand)AuthorAgeFilesLines
...
* lib/classifier: Add subtable cache diagnostics.Jarno Rajahalme2014-05-111-2/+132
* lib/classifier: Use a prefix tree to optimize ports wildcarding.Jarno Rajahalme2014-04-301-9/+83
* lib/classifier: Support variable sized miniflows.Jarno Rajahalme2014-04-291-23/+59
* lib/flow: Maintain miniflow offline values explicitly.Jarno Rajahalme2014-04-291-16/+20
* lib/classifier: Separate cls_rule internals from the API.Jarno Rajahalme2014-04-291-82/+129
* classifier: Use array for subtables instead of a list.Jarno Rajahalme2014-04-291-57/+181
* lib/classifier: Hide more of the internal data structures.Jarno Rajahalme2014-04-291-31/+103
* lib: Inline functions used in classifier_lookup.Jarno Rajahalme2014-04-291-1/+180
* classifier: Support miniflow as a key.Jarno Rajahalme2014-04-181-0/+62
* lib/hash.h: add hash_uint64()Andy Zhou2014-03-281-1/+1
* classifier: Use fat_rwlock instead of ovs_rwlock.Ben Pfaff2014-01-141-2/+2
* Classifier: Track address prefixes.Jarno Rajahalme2013-12-111-19/+643
* Classifier: Staged subtable matching.Jarno Rajahalme2013-11-191-21/+148
* classifier: Rename struct cls_table as cls_subtable.Jarno Rajahalme2013-10-291-174/+182
* classifier: Avoid accumulating junk in cls_partition 'tags'.Ben Pfaff2013-09-261-6/+9
* classifier: Speed up lookup when metadata partitions the flow table.Ben Pfaff2013-09-261-1/+104
* match: New function minimatch_matches_flow().Ben Pfaff2013-09-261-2/+1
* classifier: Allow CLS_CURSOR_FOR_EACH to use a const-qualified iterator.Ben Pfaff2013-09-121-1/+2
* classifier: New function cls_rule_move().Ben Pfaff2013-08-271-1/+11
* classifier: Make use of the classifier thread safe.Ethan Jackson2013-08-091-0/+3
* classifier: Add 'wc' argument to classifier_lookup().Ethan Jackson2013-06-111-2/+15
* classifier: Refactor table priority updates and tables_priority reordering.Ben Pfaff2013-02-111-77/+116
* classifier: Maintain tables in descending priority order.Jarno Rajahalme2013-02-111-31/+85
* Optimize classifier by maintaining the priority of the highest priority rule ...Jarno Rajahalme2013-02-081-8/+50
* Replace most uses of assert by ovs_assert.Ben Pfaff2013-01-161-2/+1
* classifier: Fix theoretical leak in classifier_destroy().Ben Pfaff2013-01-101-3/+1
* Introduce sparse flows and masks, to reduce memory usage and improve speed.Ben Pfaff2012-09-041-55/+59
* classifier: Optimize iteration with a catch-all target rule.Ben Pfaff2012-09-041-1/+8
* classifier: Prepare for "struct cls_rule" needing to be destroyed.Ben Pfaff2012-09-041-3/+27
* classifier: Break cls_rule 'flow' and 'wc' members into new "struct match".Ben Pfaff2012-09-041-755/+58
* classifier: Fix typo in comment.Ben Pfaff2012-09-041-1/+1
* flow: Simplify many functions for working with flows and wildcards.Ben Pfaff2012-09-041-71/+0
* flow: Replace flow_wildcards members by a single "struct flow".Ben Pfaff2012-09-041-104/+104
* flow: Use bit-mask for in_port match, instead of FWW_* flag.Ben Pfaff2012-09-041-5/+3
* flow: Use bit-mask for Ethernet type match, instead of FWW_* flag.Ben Pfaff2012-09-041-6/+6
* flow: Use bit-mask for IP protocol match, instead of FWW_* flag.Ben Pfaff2012-09-041-7/+7
* flow: Use bit-mask for TTL match, instead of FWW_* flag.Ben Pfaff2012-09-041-5/+5
* flow: Use bit-mask for DSCP and ECN bits, instead of FWW_* flags.Ben Pfaff2012-09-041-6/+5
* meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.Ben Pfaff2012-07-231-0/+25
* flow: Rename flow_set_vlan_vid() to flow_set_dl_vlan().Ben Pfaff2012-07-231-1/+1
* OXM: Allow masking of ARP SHA and THASimon Horman2012-07-191-24/+30
* classifier: Add helpers for setting ethernet addressesSimon Horman2012-07-191-24/+44
* OXM: Allow masking of IPv6 Flow LabelSimon Horman2012-07-191-7/+21
* classifier: New function cls_rule_is_loose_match().Ben Pfaff2012-07-121-31/+46
* openflow: Rename OFP_VLAN_NONE as OFP10_VLAN_NONESimon Horman2012-07-051-1/+1
* Add OXM_OF_METADATA field as a step toward OpenFlow 1.1 support.Joe Stringer2012-06-261-2/+28
* packets: Fix eth_addr_equal_except().Ethan Jackson2012-06-061-4/+4
* flow: Adds support for arbitrary ethernet maskingJoe Stringer2012-05-291-34/+37
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* nicira-ext: Support masking of nd_target fieldAnsis Atteka2012-04-261-10/+16