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)
commitcb7dbfd0390c9e244339f3270fe8649568241812
tree3e4587f757c08b59e936d4f45d0d2e7c25b3f93e
parentef1f7df9170dbd875ce198ba84e6ab80f6fc139e
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