summaryrefslogtreecommitdiff
path: root/lib/classifier.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "pvector: Expose non-concurrent priority vector."Jarno Rajahalme2016-08-101-15/+15
* meta-flow: Clean up masking with prerequisities checking.Jarno Rajahalme2016-07-291-1/+1
* lib: Separate versioning to its own module.Jarno Rajahalme2016-07-291-23/+22
* pvector: Expose non-concurrent priority vector.Jarno Rajahalme2016-07-291-15/+15
* pvector: Get rid of special purpose of INT_MIN.Jarno Rajahalme2016-07-291-2/+2
* classifier: Use ccmaps for staged lookup indices.Jarno Rajahalme2016-05-161-32/+12
* classifier: Remove rare optimization case.Jarno Rajahalme2016-05-041-74/+1
* classifier: Remove logging.Jarno Rajahalme2016-05-041-4/+0
* classifier: Remove redundant index.Jarno Rajahalme2016-05-041-4/+4
* classifier: Fix race condition leading to NULL dereference.Jarno Rajahalme2016-04-171-16/+25
* Move lib/ofp-util.h to include/openvswitch directoryBen Warren2016-04-141-1/+1
* Move lib/dynamic-string.h to include/openvswitch directoryBen Warren2016-03-191-1/+1
* classifier: Retire partitions.Jarno Rajahalme2015-08-261-107/+0
* flow: Add struct flowmap.Jarno Rajahalme2015-08-261-127/+101
* classifier: Pre-compute stage masks.Jarno Rajahalme2015-08-261-71/+101
* classifier: Do not use mf_value.Jarno Rajahalme2015-08-121-5/+11
* classifier: Remove unused hash functions.Jarno Rajahalme2015-08-121-7/+0
* classifier: Fix comment.Jarno Rajahalme2015-08-121-4/+3
* flow: Split miniflow's map.Jarno Rajahalme2015-07-171-24/+48
* flow: Make compile with MSVC.Jarno Rajahalme2015-07-161-5/+5
* flow: Eliminate miniflow_clone() and minimask_clone().Jarno Rajahalme2015-07-151-4/+4
* flow: Always inline miniflows.Jarno Rajahalme2015-07-151-38/+39
* classifier: Make versioning more explicit.Jarno Rajahalme2015-07-061-67/+53
* classifier: Simplify versioning.Jarno Rajahalme2015-06-121-49/+27
* rculist: Remove postponed poisoning.Jarno Rajahalme2015-06-111-4/+4
* Use classifier versioning.Jarno Rajahalme2015-06-111-2/+12
* classifier: Make traversing identical rules robust.Jarno Rajahalme2015-06-111-81/+52
* classifier: Support table versioningJarno Rajahalme2015-06-101-82/+139
* classifier: Support duplicate rules.Jarno Rajahalme2015-06-011-56/+89
* classifier: Add support for invisible flows.Jarno Rajahalme2015-06-011-13/+54
* classifier: Add support for conjunctive matches.Ben Pfaff2015-01-111-30/+389
* classifier: Make classifier_lookup() 'flow' parameter non-const.Ben Pfaff2015-01-111-2/+5
* miniflow: Use 64-bit data.Jarno Rajahalme2015-01-061-34/+38
* lib: Move vlog.h to <openvswitch/vlog.h>Thomas Graf2014-12-151-1/+1
* tests/classifier: Make test work in big-endian systems.Jarno Rajahalme2014-12-081-1/+2
* lib: Use MAP_FOR_EACH_INDEX to improve readability.Jarno Rajahalme2014-11-261-2/+2
* classifier: Defer pvector publication.Jarno Rajahalme2014-11-141-0/+11
* classifier: Make insert and replace take a const rule, too.Jarno Rajahalme2014-11-141-7/+9
* classifier: Remove internal mutex.Jarno Rajahalme2014-11-141-41/+5
* classifier: Lockless and robust classifier iteration.Jarno Rajahalme2014-11-141-70/+67
* classifier: Do not insert duplicate rules in indices.Jarno Rajahalme2014-11-141-134/+169
* classifier: Integrate insert_rule() into classifier_replace().Jarno Rajahalme2014-11-121-113/+97
* util: Add be32_prefix_mask().Jarno Rajahalme2014-11-111-1/+1
* classifier: Clean up destroy_subtable.Jarno Rajahalme2014-11-061-3/+7
* classifier: Constify fields.Jarno Rajahalme2014-11-061-12/+15
* classifier: Make classifier_find_rule_exactly() lockless.Jarno Rajahalme2014-11-061-11/+4
* classifier: Constify RCU pointers.Jarno Rajahalme2014-11-061-49/+58
* classifier: Use rculist.Jarno Rajahalme2014-10-311-25/+24
* classifier: Change type used for priorities from 'unsigned int' to 'int'.Ben Pfaff2014-10-301-14/+10
* classifier: Correct comment in classifier_lookup().Ben Pfaff2014-10-271-1/+1