third_party_libnl/lib
Cong Wang 9c066b9271 idiag: provide a hash function for idiag objects
Without ->oo_keygen, libnl will use linear search
for cache objects. This is extremely slow for idiag
when we have a lot of TCP connections. Provide a
hash function for idiag so that libnl will be able
to lookup a hashtable.

http://lists.infradead.org/pipermail/libnl/2014-November/001715.html

Cc: Thomas Graf <tgraf@suug.ch>
Cc: Thomas Haller <thaller@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-11-24 10:49:34 +01:00
..
cli qdisc: avoid calling strstr() with a NULL haystack 2014-08-27 12:56:34 +02:00
fib_lookup cache: avoid duplicate check on initial dump 2014-11-23 15:58:13 +01:00
genl style: require comma after __ADD() macro 2014-07-27 10:57:31 +02:00
idiag idiag: provide a hash function for idiag objects 2014-11-24 10:49:34 +01:00
netfilter nf: Remove unused function htonll() 2014-08-26 13:09:20 +02:00
route route/cls: minor fixes in for match mark filters 2014-11-23 15:32:29 +01:00
xfrm xfrm: fix xfrm_sa_msg_parser() to return the value from the callback 2014-08-27 13:00:46 +02:00
.gitignore Added lex.yy.c to .gitignore 2012-08-30 03:19:04 +06:00
addr.c style: require comma after __ADD() macro 2014-07-27 10:57:31 +02:00
attr.c attr: nla_get_u64() should return 0 if the attribute does not fully contain 64 bit 2014-06-25 12:37:58 +02:00
cache_mngr.c cache_mngr: Fix assignment of error code in nl_cache_mngr_alloc() 2014-06-17 17:33:26 +02:00
cache_mngt.c cache_mngt: Make __nl_cache_ops_lookup() static, it was never declared 2014-07-27 11:04:07 +02:00
cache.c cache: avoid duplicate check on initial dump 2014-11-23 15:58:13 +01:00
data.c Move private header files to <netlink-private/*> 2013-01-24 13:51:24 +01:00
error.c Move private header files to <netlink-private/*> 2013-01-24 13:51:24 +01:00
handlers.c Remove pointless N < 0 checks 2014-08-26 14:12:52 +02:00
hash.c Hash: Properly prefix hash functions 2012-11-10 10:22:26 +01:00
hashtable.c Move private header files to <netlink-private/*> 2013-01-24 13:51:24 +01:00
Makefile.am build: move copy of linux headers to private directory 2014-09-24 16:00:31 +02:00
msg.c style: require comma after __ADD() macro 2014-07-27 10:57:31 +02:00
nl.c lib/socket: retry generate local port in nl_connect on ADDRINUSE 2014-05-06 14:34:58 +02:00
object.c lib: reorder free() after printf("%p") statements 2014-06-10 21:45:51 +02:00
socket.c socket: Be correct, time(2) takes a pointer, not an integer 2014-07-27 11:04:07 +02:00
utils.c style: require comma after __ADD() macro 2014-07-27 10:57:31 +02:00
version.c Run-time version information is now available 2012-08-30 03:19:04 +06:00