summaryrefslogtreecommitdiff
path: root/lib/classifier.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* lib/classifier: Add lib/classifier-private.h.Jarno Rajahalme2014-10-241-255/+1
* lib/dpif-netdev: Integrate megaflow classifier.Jarno Rajahalme2014-10-171-109/+0
* Revert "lib/classifier: Minimize critical section."Jarno Rajahalme2014-10-151-8/+12
* lib/classifier: Minimize critical section.Jarno Rajahalme2014-10-141-12/+8
* lib/classifier: Make classifier_remove() more robust.Jarno Rajahalme2014-10-101-6/+18
* lib/cmap: cmap_find_batch().Jarno Rajahalme2014-10-061-39/+63
* lib/cmap: split up cmap_find().Jarno Rajahalme2014-10-061-1/+1
* Avoid uninitialized variable warnings with OBJECT_OFFSETOF() in MSVC.Gurucharan Shetty2014-09-121-2/+3
* classifier: classifier_lookup_miniflow_batch() indicate failures.Ethan Jackson2014-08-051-3/+7
* cmap: Merge CMAP_FOR_EACH_SAFE into CMAP_FOR_EACH.Ben Pfaff2014-07-291-2/+2
* Remove assumption that there are 64 or fewer fields.Ben Pfaff2014-07-261-6/+3
* classifier: Refactor cls_cursor_advance() to make it easier to follow.Ben Pfaff2014-07-211-28/+21
* cmap, classifier: Avoid unsafe aliasing in iterators.Ben Pfaff2014-07-211-23/+21
* lib/classifier: Clarify subtable skipping.Jarno Rajahalme2014-07-181-14/+12
* lib/classifier: Return all matching prefix lengths from trie lookup.Jarno Rajahalme2014-07-181-36/+48
* lib/classifier: Change local variable names.Jarno Rajahalme2014-07-181-12/+13
* lib/classifier: Unify struct classifier and cls_classifier.Jarno Rajahalme2014-07-181-85/+35
* lib/classifier: Lockless lookups.Jarno Rajahalme2014-07-111-3/+32
* lib/classifier: RCUify prefix trie code.Jarno Rajahalme2014-07-111-64/+150
* lib/classifier: Use internal mutex.Jarno Rajahalme2014-07-111-47/+104
* lib/classifier: Stylistic change.Jarno Rajahalme2014-07-111-30/+30
* lib/classifier: Simplify iteration with C99 declaration.Jarno Rajahalme2014-07-111-21/+49
* lib/classifier: Use cmap.Jarno Rajahalme2014-07-111-90/+104
* lib/hash: Abstract hash interface.Jarno Rajahalme2014-07-041-12/+12
* classifier: Add a batched miniflow lookup function.Ethan Jackson2014-06-301-17/+32
* lib/classifier: Clarify find_match_wc().Jarno Rajahalme2014-06-261-15/+25
* lib/classifier: Add miniflow_and_mask_matches_flow_wc.Jarno Rajahalme2014-06-261-14/+43
* lib/classifier: Optimize megaflows for single rule case.Jarno Rajahalme2014-06-261-30/+27
* lib/pvector: Non-intrusive RCU priority vector.Jarno Rajahalme2014-06-261-393/+54
* lib/classifier: Fix use of uninitialized memory.Jarno Rajahalme2014-06-131-4/+10
* lib/classifier: Clarify trie_lookup_value().Jarno Rajahalme2014-06-131-8/+8
* lib/classifier: Clean up includes.Jarno Rajahalme2014-06-111-0/+5
* lib/classifier: Fix incorrect pointer type.Jarno Rajahalme2014-06-111-1/+1
* lib/classifier: Rename 'cls_subtable_cache' as 'cls_subtables'.Jarno Rajahalme2014-05-191-85/+83
* lib/classifier: Simpilify array ordering.Jarno Rajahalme2014-05-141-59/+55
* lib/classifier: Fix array splicing.Jarno Rajahalme2014-05-121-1/+3