aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/acl/hash_lookup.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-2/+2
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-6/+6
2020-10-07misc: Purge unused pg includesNeale Ranns1-1/+0
2020-09-21acl: remove custom ACL-plugin heapAndrew Yourtchenko1-51/+4
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach1-25/+3
2019-03-22acl-plugin: get rid of doubly-linked list fields in hash applied ACEsAndrew Yourtchenko1-87/+33
2019-03-22acl-plugin: tuplemerge: fix a crash during soak test with split partitionAndrew Yourtchenko1-7/+11
2019-03-22acl-plugin: get rid of a separate "count" field in the linear acl structAndrew Yourtchenko1-5/+5
2018-11-23acl-plugin: fix coverity error that the fix related for [VPP-1502] has triggeredAndrew Yourtchenko1-9/+13
2018-11-22acl-plugin: optimize hash memory usage + fix the startup config parsing for m...Andrew Yourtchenko1-0/+22
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-3/+3
2018-10-23c11 safe string handling supportDave Barach1-9/+9
2018-10-17acl-plugin: tuplemerge: refresh the pointer to hash-readied ACL entries per e...Andrew Yourtchenko1-0/+2
2018-10-04acl-plugin: tuplemerge: avoid batch-resize of the applied entries vector - VP...Andrew Yourtchenko1-2/+6
2018-09-24Trivial: Clean up some typos.Paul Vinciguerra1-2/+2
2018-09-05acl-plugin: VPP-1400: VPP may crash when performing ACL modifications on appl...Andrew Yourtchenko1-61/+90
2018-09-03acl-plugin: fix the memory leak with colliding entries storageAndrew Yourtchenko1-4/+73
2018-08-09acl-plugin: fix failures in some of IPv4 test-debug testcasesAndrew Yourtchenko1-4/+4
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-4/+9
2018-06-27acl: fix for loop initial declarationFlorin Coras1-1/+2
2018-06-27acl-plugin: tm: add tuplemerge algorithm for relaxing the hashtable masksAndrew Yourtchenko1-5/+604
2018-06-26acl-plugin: tm: optimize multi-lookups and prepare to add tuplemergeAndrew Yourtchenko1-141/+247
2018-06-21acl-plugin: fallback to linear ACL search for fragmentsAndrew Yourtchenko1-36/+21
2018-06-14acl-plugin: use 16_8 bihash for IPv4 sessions and 40_8 bihash for IPv6 sessionsAndrew Yourtchenko1-2/+2
2018-06-13acl-plugin: change the src/dst L3 info in 5tuple struct to be always contiguo...Andrew Yourtchenko1-13/+38
2018-04-17acl-plugin: VPP-1241: fix the "show acl-plugin tables applied" outputAndrew Yourtchenko1-41/+16
2018-03-27acl-plugin: autosize the ACL plugin heap and fix the heap size types and parsingAndrew Yourtchenko1-0/+3
2018-03-22acl-plugin: implement ACL lookup contexts for "ACL as a service" use by other...Andrew Yourtchenko1-221/+230
2017-10-03Repair vlib API socket serverDave Barach1-1/+0
2017-09-12acl-plugin: add startup-config section "acl-plugin" and heap/hash parametersAndrew Yourtchenko1-2/+2
2017-09-08acl-plugin: add hitcount to applied hash-acl entriesAndrew Yourtchenko1-0/+2
2017-09-07acl-plugin: match index set to first portrange element if non-first portrange...Andrew Yourtchenko1-5/+1
2017-08-25acl-plugin: warning printed when acl_add_replace already applied ACLs (comple...Andrew Yourtchenko1-17/+38
2017-08-10acl-plugin: hash lookup bitmask not cleared when ACL is unapplied from interf...Andrew Yourtchenko1-4/+27
2017-08-10acl-plugin: avoid crash in multithreaded setup adding/deleting ACLs with traf...Andrew Yourtchenko1-0/+29
2017-08-08acl-plugin: rework the optimization 7383, fortify acl-plugin memory behavior ...Andrew Yourtchenko1-102/+151
2017-07-20acl-plugin: assertion failed at hash_lookup.c:226 when modifying ACLs applied...Andrew Yourtchenko1-0/+11
2017-07-04acl-plugin: VPP-897: applying of large number of ACEs is slowAndrew Yourtchenko1-18/+39
2017-06-19acl-plugin: bihash-based ACL lookupAndrew Yourtchenko1-0/+742