summaryrefslogtreecommitdiff
path: root/tests/test-classifier.c
Commit message (Expand)AuthorAgeFilesLines
* classifier: Add support for conjunctive matches.Ben Pfaff2015-01-111-7/+9
* miniflow: Use 64-bit data.Jarno Rajahalme2015-01-061-11/+12
* classifier: Defer pvector publication.Jarno Rajahalme2014-11-141-0/+3
* classifier: Remove internal mutex.Jarno Rajahalme2014-11-141-9/+2
* classifier: Lockless and robust classifier iteration.Jarno Rajahalme2014-11-141-7/+4
* classifier: Do not insert duplicate rules in indices.Jarno Rajahalme2014-11-141-1/+1
* classifier: Constify RCU pointers.Jarno Rajahalme2014-11-061-1/+1
* test-classifier: Ensure priority is not INT_MIN.Jarno Rajahalme2014-10-311-1/+3
* classifier: Use rculist.Jarno Rajahalme2014-10-311-1/+1
* classifier: Change type used for priorities from 'unsigned int' to 'int'.Ben Pfaff2014-10-301-15/+14
* ovs_assert, tests: Support NDEBUG.Jarno Rajahalme2014-10-301-2/+2
* tests/test-classifier: Properly use ovsrcu_postpone.Jarno Rajahalme2014-10-291-11/+13
* command-line: Add function to print command usage.Alex Wang2014-10-281-12/+12
* lib/classifier: Add lib/classifier-private.h.Jarno Rajahalme2014-10-241-13/+11
* Use magic ETH_ADDR_LEN instead of 6 for Ethernet address length.Wang Sheng-Hui2014-10-221-2/+4
* cmap, classifier: Avoid unsafe aliasing in iterators.Ben Pfaff2014-07-211-4/+4
* lib/classifier: Unify struct classifier and cls_classifier.Jarno Rajahalme2014-07-181-18/+17
* lib/classifier: Lockless lookups.Jarno Rajahalme2014-07-111-35/+1
* lib/classifier: RCUify prefix trie code.Jarno Rajahalme2014-07-111-12/+53
* lib/classifier: Use internal mutex.Jarno Rajahalme2014-07-111-2/+6
* lib/classifier: Simplify iteration with C99 declaration.Jarno Rajahalme2014-07-111-25/+42
* lib/classifier: Use cmap.Jarno Rajahalme2014-07-111-5/+5
* lib/pvector: Non-intrusive RCU priority vector.Jarno Rajahalme2014-06-261-0/+35
* test-classifier: add ovs_assert to prevent warningDaniele Di Proietto2014-06-241-0/+3
* lib/classifier: Rename 'cls_subtable_cache' as 'cls_subtables'.Jarno Rajahalme2014-05-191-3/+3
* lib/classifier: Separate cls_rule internals from the API.Jarno Rajahalme2014-04-291-7/+11
* lib/classifier: Hide more of the internal data structures.Jarno Rajahalme2014-04-291-3/+3
* lib: Inline functions used in classifier_lookup.Jarno Rajahalme2014-04-291-1/+5
* lib/flow: Simplify miniflow accessors, add ipv6 support.Jarno Rajahalme2014-04-291-1/+2
* lib/flow: Add miniflow accessors and miniflow_get_tcp_flags().Jarno Rajahalme2014-04-181-1/+1
* unit-test: Link 29 test programs into ovstestAndy Zhou2014-04-031-7/+8
* classifier: Use fat_rwlock instead of ovs_rwlock.Ben Pfaff2014-01-141-14/+14
* Rename NOT_REACHED to OVS_NOT_REACHEDHarold Lim2013-12-171-4/+4
* Classifier: Track address prefixes.Jarno Rajahalme2013-12-111-1/+16
* Classifier: Staged subtable matching.Jarno Rajahalme2013-11-191-8/+12
* classifier: Rename struct cls_table as cls_subtable.Jarno Rajahalme2013-10-291-4/+4
* openvswitch/types.h: New macros OVS_BE16_MAX, OVS_BE32_MAX, OVS_BE64_MAX.Ben Pfaff2013-09-171-8/+8
* classifier: Make use of the classifier thread safe.Ethan Jackson2013-08-091-2/+17
* Use random_*() instead of rand(), for thread safety.Ben Pfaff2013-06-281-13/+14
* test-classifier.c: Use UINT16_MAX instead of OFPP_NONE in mask assignmentAlex Wang2013-06-201-1/+1
* Create specific types for ofp and odp portAlex Wang2013-06-201-5/+7
* flow: Add new wildcard functions.Ethan Jackson2013-06-111-1/+1
* classifier: Add 'wc' argument to classifier_lookup().Ethan Jackson2013-06-111-1/+1
* Optimize classifier by maintaining the priority of the highest priority rule ...Jarno Rajahalme2013-02-081-0/+13
* tests: Fix memory leaks in test-classifier program.Ben Pfaff2013-01-101-2/+17
* flow: Extend struct flow to contain tunnel outer header.Jesse Gross2012-10-031-20/+20
* Introduce sparse flows and masks, to reduce memory usage and improve speed.Ben Pfaff2012-09-041-33/+352
* classifier: Prepare for "struct cls_rule" needing to be destroyed.Ben Pfaff2012-09-041-12/+34
* classifier: Break cls_rule 'flow' and 'wc' members into new "struct match".Ben Pfaff2012-09-041-44/+48
* util: New function zero_rightmost_1bit().Ben Pfaff2012-09-041-1/+1