# nft add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy 
ip to :2000
 Error: syntax error, unexpected colon
 add rule inet filter divert ip daddr 0.0.0.0/0 meta l4proto tcp tproxy ip to 
:2000
                                                                              ^
Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1310
Signed-off-by: Pablo Neira Ayuso <[email protected]>
---
 src/parser_bison.y | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/parser_bison.y b/src/parser_bison.y
index 65b3fb3ebac2..50642b4e02f4 100644
--- a/src/parser_bison.y
+++ b/src/parser_bison.y
@@ -2687,6 +2687,12 @@ tproxy_stmt              :       TPROXY TO stmt_expr
                                $$->tproxy.addr = $4;
                                $$->tproxy.port = $6;
                        }
+                       |       TPROXY nf_key_proto     TO COLON stmt_expr
+                       {
+                               $$ = tproxy_stmt_alloc(&@$);
+                               $$->tproxy.family = $2;
+                               $$->tproxy.port = $5;
+                       }
                        ;
 
 primary_stmt_expr      :       symbol_expr             { $$ = $1; }
-- 
2.11.0

Reply via email to