lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <cover.1424877322.git.daniel@iogearbox.net> Date: Wed, 25 Feb 2015 16:31:52 +0100 From: Daniel Borkmann <daniel@...earbox.net> To: davem@...emloft.net Cc: tgraf@...g.ch, pablo@...filter.org, johunt@...mai.com, kaber@...sh.net, netdev@...r.kernel.org, Daniel Borkmann <daniel@...earbox.net> Subject: [PATCH net 0/2] rhashtable updates As discussed, I'm sending out rhashtable fixups for -net. I have a couple of more patches I was working on last week pending, i.e. to get rid of ht->nelems and ht->shift atomic operations which speed-up pure insertions/deletions, e.g. on my laptop I have 2 threads, inserting 7M entries each, that will reduce insertion time from ~1,450 ms to 865 ms (performance should even be better after removing the grow/shrink indirections). I guess that however is rather something for net-next. Thanks, Daniel Daniel Borkmann (2): rhashtable: unconditionally grow when max_shift is not specified rhashtable: remove indirection for grow/shrink decision functions include/linux/rhashtable.h | 13 ----------- lib/rhashtable.c | 58 ++++++++++++++-------------------------------- lib/test_rhashtable.c | 3 +-- net/netfilter/nft_hash.c | 2 -- net/netlink/af_netlink.c | 2 -- net/tipc/socket.c | 2 -- 6 files changed, 19 insertions(+), 61 deletions(-) -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists