]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_tables: add optimized data comparison for small values
authorPatrick McHardy <kaber@trash.net>
Thu, 10 Oct 2013 21:35:40 +0000 (23:35 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 14 Oct 2013 15:16:09 +0000 (17:16 +0200)
commit20f167519bb1a9f04a221cc5ab2f697fb08f6a46
tree3e4587f757c08b59e936d4f45d0d2e7c25b3f93e
parent660c6cbda62b55f01f4a3cafee0dc3e98790c3c1
netfilter: nf_tables: add optimized data comparison for small values

Add an optimized version of nft_data_cmp() that only handles values of to
4 bytes length.

This patch includes original Patrick McHardy's patch entitled (nf_tables:
inline nft_cmp_fast_eval() into main evaluation loop).

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_tables_core.h
net/netfilter/nf_tables_core.c
net/netfilter/nft_cmp.c