summaryrefslogtreecommitdiff
path: root/lib/classifier.c
Commit message (Expand)AuthorAgeFilesLines
* classifier: Fix missing masks on a final stage with ports trie.Ilya Maximets2023-02-281-5/+20
* hmap: use short version of safe loops if possible.Adrian Moreno2022-03-301-2/+2
* classifier: Make find_match_wc() prototype and definition match.Ben Pfaff2021-05-071-1/+1
* classifier: Fix use of uninitialized value.William Tu2020-09-151-0/+1
* classifier: Prevent tries vs n_tries race leading to NULL dereference.Eiichi Tsukata2020-05-281-17/+28
* Double postponing to free subtables.Zhantao Fu2019-04-231-12/+19
* flow, match, classifier: Add new functions for miniflow and minimatch.Ben Pfaff2018-03-311-0/+19
* flow: Improve type-safety of MINIFLOW_GET_TYPE.Ben Pfaff2018-03-311-4/+4
* ofp-util, ofp-parse: Break up into many separate modules.Ben Pfaff2018-02-131-1/+0
* classifier: Refactor interface for classifier_remove().Ben Pfaff2018-01-311-8/+16
* sparse: Add guards to prevent FreeBSD-incompatible #include order.Ben Pfaff2017-12-221-0/+1
* Eliminate most shadowing for local variable names.Ben Pfaff2017-08-021-2/+0
* Support accepting and displaying port names in OVS tools.Ben Pfaff2017-05-311-3/+3
* tun-metadata: Manage tunnel TLV mapping table on a per-bridge basis.Jesse Gross2016-09-191-2/+3
* 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