From: Thomas Graf <tgraf-G/eBtMaohhA@public.gmane.org>
Date: Tue, 29 Jul 2014 13:41:31 +0200
Netlink sockets are maintained in a hash table to allow efficient lookup
via the port ID for unicast messages. However, lookups currently require
a read lock to be taken. This series adds a new generic, resizable,
scalable, concurrent hash table based on the paper referenced in the first
patch. It then makes use of the new data type to implement lockless
netlink_lookup().
Against net-next since the initial user of the new hash table is in net/
Thomas Graf (2):
lib: Resizable, Scalable, Concurrent Hash Table
netlink: Convert netlink_lookup() to use RCU protected hash table
This series looks great, please post an updated series once you have
addressed the current feedback.
Thanks!