netfilter: nf_tables: handle meta/lookup with direct call
authorFlorian Westphal <fw@strlen.de>
Wed, 4 Jul 2018 10:48:04 +0000 (12:48 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 30 Jul 2018 09:52:02 +0000 (11:52 +0200)
commit222440b4e832059c0ddf18d1e409f0552ab53a7d
tree38cd3a76fc7b67cfec8e6d2edd684cfa6d54439f
parentecbcd689d74a394b711d2360aef7e5d007ec9d98
netfilter: nf_tables: handle meta/lookup with direct call

Currently nft uses inlined variants for common operations
such as 'ip saddr 1.2.3.4' instead of an indirect call.

Also handle meta get operations and lookups without indirect call,
both are builtin.

Signed-off-by: Florian Westphal <fw@strlen.de>
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_lookup.c
net/netfilter/nft_meta.c