Commit graph

6 commits

Author SHA1 Message Date
Thomas Graf
9680f910f4 Move private header files to <netlink-private/*>
This clarifies the seperation between public and private
header files.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
2013-01-24 13:51:24 +01:00
Thomas Graf
b66d26711a hashtable: remove doc section crashing doxygen
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-11 11:21:10 +01:00
Thomas Graf
59a6b003a9 hashtable: Fix reference leak in nl_hashtable_free()
The reference counter of the linked object must be dec'ed
before freeing the node or the reference is leaked.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-10 10:52:26 +01:00
Thomas Graf
ae1e236809 hashtable: Add API reference documentation
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-10 10:50:16 +01:00
Thomas Graf
5641c0ea61 Hash: Properly prefix hash functions
Do not pollute public namespace with unprefixed functions.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-10 10:22:26 +01:00
roopa
c6f89ed02f Add nl hashtable structures and access functions
This patch adds the required structures and access functions to create
and manage hashtables for netlink cache objects

Signed-off-by: Shrijeet Mukherjee <shm@cumulusnetworks.com>
Signed-off-by: Nolan Leake <nolan@cumulusnetworks.com>
Signed-off-by: Roopa Prabhu <roopa@cumulusnetworks.com>
Reviewed-by: Wilson Kok <wkok@cumulusnetworks.com>
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-11-10 00:12:36 +01:00