]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: improve error reporting in tproxy with inet family
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Apr 2019 11:23:04 +0000 (13:23 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Apr 2019 11:37:32 +0000 (13:37 +0200)
commite18d8c2ac23ba173c773b5114b39dac04e5af8db
treea8c221806bd7533b859719bf6c812e9d410aeaa8
parent3edb96200690b804ceb76a9fb0ae441ed7d4d8f0
evaluate: improve error reporting in tproxy with inet family

 # nft add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
 Error: conflicting protocols specified: ip vs. unknown. You must specify ip or ip6 family in tproxy statement
 add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
                             ~~~~~~~~                            ^^^^^^^^^^^^^^^

instead of:

 # nft add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
 Error: Conflicting network layer protocols.
 add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy to :2000
                                                                 ^^^^^^^^^^^^^^^

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1310
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c