From 0f89958eefd5318f594a653b78b47cefec9e87e9 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 7 Nov 2023 13:03:56 +0100 Subject: tests: shell: split merge nat optimization in two tests One without pipapo support and another with not to harm existing coverage. Signed-off-by: Pablo Neira Ayuso --- tests/shell/testcases/optimizations/merge_nat_concat | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 tests/shell/testcases/optimizations/merge_nat_concat (limited to 'tests/shell/testcases/optimizations/merge_nat_concat') diff --git a/tests/shell/testcases/optimizations/merge_nat_concat b/tests/shell/testcases/optimizations/merge_nat_concat new file mode 100755 index 00000000..2e0a91a3 --- /dev/null +++ b/tests/shell/testcases/optimizations/merge_nat_concat @@ -0,0 +1,18 @@ +#!/bin/bash + +# NFT_TEST_REQUIRES(NFT_TEST_HAVE_pipapo) + +set -e + +RULESET="table ip test3 { + chain y { + oif lo accept + ip saddr 1.1.1.1 tcp sport 1024-65535 snat to 3.3.3.3 + ip saddr 2.2.2.2 tcp sport 1024-65535 snat to 4.4.4.4 + oifname enp2s0 snat ip to ip saddr map { 10.1.1.0/24 : 72.2.3.66-72.2.3.78 } + tcp dport 8888 redirect + tcp dport 9999 redirect + } +}" + +$NFT -o -f - <<< $RULESET -- cgit v1.2.3