diff options
author | Florian Westphal <fw@strlen.de> | 2018-08-29 11:37:40 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-08-29 23:53:54 +0200 |
commit | bb594473acd532aee6a268a6b27fd529ac71d4b5 (patch) | |
tree | 45b2c657c37b7a94baa20a5f3562b94042b7f72f /tests/py/ip6/tproxy.t | |
parent | 92029c1282958aad13eb8602c67b73caf2a08a09 (diff) |
src: tproxy: relax family restrictions
evaluation step currently prohibits
tproxy ip to 1.2.3.4 in ip family, and
tproxy ip6 to dead::1 in ip6.
This seems an arbitrary limitation, just accept this.
The current restriction would make json output support harder than needed,
as the tproxy expression generated from json path would have to
special-case the table its currently in, rather than just using the
family attribute in the json output.
We obviously still reject the family in case it mismatches
the table family (e.g., can't use ip address in ip6 table).
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'tests/py/ip6/tproxy.t')
-rw-r--r-- | tests/py/ip6/tproxy.t | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/py/ip6/tproxy.t b/tests/py/ip6/tproxy.t index dcd2bd8f..4e48d81f 100644 --- a/tests/py/ip6/tproxy.t +++ b/tests/py/ip6/tproxy.t @@ -9,8 +9,6 @@ tproxy to :50080;fail meta l4proto 6 tproxy to [2001:db8::1];ok meta l4proto 17 tproxy to [2001:db8::1]:50080;ok meta l4proto 6 tproxy to :50080;ok -meta l4proto 6 tproxy ip6 to [2001:db8::1];fail -meta l4proto 17 tproxy ip6 to [2001:db8::1]:50080;fail +meta l4proto 6 tproxy ip6 to [2001:db8::1];ok;meta l4proto 6 tproxy to [2001:db8::1] +meta l4proto 17 tproxy ip6 to [2001:db8::1]:50080;ok;meta l4proto 17 tproxy to [2001:db8::1]:50080 meta l4proto 6 tproxy ip6 to :50080;fail - - |