summaryrefslogtreecommitdiff
path: root/lib/hmap.h
Commit message (Expand)AuthorAgeFilesLines
* hmap: Add extra build-time iteration checks for types derived from hmap.Ben Pfaff2016-02-191-8/+25
* smap: New macro SMAP_CONST1 for initializing immutable 1-member smaps.Ben Pfaff2015-09-081-0/+6
* hmap: Ensure iterator is NULL after iteration.Russell Bryant2015-08-211-14/+8
* hmap: Add comment warning about pitfall in HMAP_FOR_EACH_* usage.Ben Pfaff2015-04-061-0/+10
* hmap: Don't include ovs-atomic.h unnecessarily.Ben Pfaff2015-03-311-2/+1
* lib: Expose SOURCE_LOCATOR as OVS_SOURCE_LOACATORThomas Graf2014-12-151-4/+4
* Avoid uninitialized variable warnings with OBJECT_OFFSETOF() in MSVC.Gurucharan Shetty2014-09-121-5/+5
* lib/hmap: Remove the memory fence from hmap_is_empty().Jarno Rajahalme2014-03-191-1/+0
* ofproto: Lock for vlan splinters only if have them.Jarno Rajahalme2014-02-121-1/+5
* hmap: Make bad hash functions easier to find.Ben Pfaff2013-09-241-8/+23
* clang: Fix the "expression result unused" warning.Alex Wang2013-07-221-1/+1
* clang: Fix segfault in unit tests.Alex Wang2013-07-221-5/+5
* hmap: Make HMAP_INITIALIZER a valid initializer for a const hmap.Ben Pfaff2013-05-031-1/+2
* util: New macro CONST_CAST.Ben Pfaff2012-08-031-1/+1
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* hmap: New function hmap_contains().Ben Pfaff2012-03-211-1/+3
* lib: Adapt headers for use in C++.Casey Barker2011-08-041-1/+1
* hmap: New function hmap_at_position().Ben Pfaff2011-01-271-0/+3
* util: Introduce ASSIGN_CONTAINER to make iteration macros easier to read.Ben Pfaff2010-12-061-18/+11
* hmap: New macro HMAP_FOR_EACH_CONTINUE.Ben Pfaff2010-11-121-5/+13
* hmap: New macro HMAP_NODE_NULL_INITIALIZER.Ben Pfaff2010-10-291-0/+1
* Switch many macros from using CONTAINER_OF to using OBJECT_CONTAINING.Ben Pfaff2010-10-011-25/+24
* hmap: New function hmap_clear().Ben Pfaff2010-10-011-0/+1
* stream-ssl: Enable SSL session caching.Ben Pfaff2010-08-111-0/+2
* Merge branch 'master' into nextJustin Pettit2010-02-051-13/+22
|\
| * hmap: Rename "new" to "new_node" for C++ header compatibility.Ben Pfaff2010-01-221-13/+22
* | New functions hmap_moved(), shash_moved().Ben Pfaff2010-01-281-1/+2
* | hmap: Rename hmap_moved() to hmap_node_moved().Ben Pfaff2010-01-281-16/+2
* | hmap: Add function to mark an hmap_node as "null" and check for the mark.Ben Pfaff2009-12-071-0/+18
* | hmap: New functions, macros for iterating buckets without comparing hashes.Ben Pfaff2009-11-041-1/+52
* | hmap: Fix bug in hmap_replace().Ben Pfaff2009-11-041-0/+1
|/
* New implementation of userspace datapath, based on the netdev library.Ben Pfaff2009-07-061-0/+8
* Update primary code license to Apache 2.0.Ben Pfaff2009-06-151-10/+10
* Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff2009-07-081-0/+254