summaryrefslogtreecommitdiffstats
path: root/iptables/tests/shell/testcases/ip6tables/0004-address-masks_0
blob: 7eb42f08da97565c3f096b37e81be1fe193dbc7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

set -e

$XT_MULTI ip6tables-restore <<EOF
*filter
-A FORWARD -s feed:babe::/ffff::0
-A FORWARD -s feed:babe::/ffff:ff00::0
-A FORWARD -s feed:babe::/ffff:fff0::0
-A FORWARD -s feed:babe::/ffff:ffff::0
-A FORWARD -s feed:babe::/0:ffff::0
-A FORWARD -s feed:c0ff::babe:f00/ffff::ffff:0
COMMIT
EOF

EXPECT='-P FORWARD ACCEPT
-A FORWARD -s feed::/16
-A FORWARD -s feed:ba00::/24
-A FORWARD -s feed:bab0::/28
-A FORWARD -s feed:babe::/32
-A FORWARD -s 0:babe::/0:ffff::
-A FORWARD -s feed::babe:0/ffff::ffff:0'

diff -u -Z <(echo -e "$EXPECT") <($XT_MULTI ip6tables -S FORWARD)