diff options
author | 2022-11-02 13:46:33 +0100 | |
---|---|---|
committer | 2022-11-15 10:53:19 +0100 | |
commit | d2c806abcf0b582131e1f93589d628dac0c07bf4 (patch) | |
tree | 34455cfef1019bbe4192ab62e02518aae7b9b91f /drivers/net/dummy.c | |
parent | netfilter: rpfilter/fib: clean up some inconsistent indenting (diff) | |
download | wireguard-linux-d2c806abcf0b582131e1f93589d628dac0c07bf4.tar.xz wireguard-linux-d2c806abcf0b582131e1f93589d628dac0c07bf4.zip |
netfilter: conntrack: use siphash_4u64
This function is used for every packet, siphash_4u64 is noticeably faster
than using local buffer + siphash:
Before:
1.23% kpktgend_0 [kernel.vmlinux] [k] __siphash_unaligned
0.14% kpktgend_0 [nf_conntrack] [k] hash_conntrack_raw
After:
0.79% kpktgend_0 [kernel.vmlinux] [k] siphash_4u64
0.15% kpktgend_0 [nf_conntrack] [k] hash_conntrack_raw
In the pktgen test this gives about ~2.4% performance improvement.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'drivers/net/dummy.c')
0 files changed, 0 insertions, 0 deletions