From 87ad62bc5194ce1740b2582a9b47c8597844bb4f Mon Sep 17 00:00:00 2001 From: Jonatan Schlag Date: Sun, 16 Sep 2018 14:03:37 +0200 Subject: [PATCH] Add vlan port test for nitsi Signed-off-by: Jonatan Schlag --- Makefile.am | 7 +++++-- test/nitsi/test/port-vlan/recipe | 24 ++++++++++++++++++++++++ test/nitsi/test/port-vlan/settings | 0 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 test/nitsi/test/port-vlan/recipe create mode 100644 test/nitsi/test/port-vlan/settings diff --git a/Makefile.am b/Makefile.am index fe0b0c7b..e52bf17f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -608,7 +608,8 @@ NITSI_TESTS = \ test/nitsi/test/vpn-ipsec-ipv64-via-ipv4-vti \ test/nitsi/test/vpn-ipsec-ipv64-via-ipv6-vti \ test/nitsi/test/vpn-ipsec-ipv6-via-ipv4-vti \ - test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti + test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti \ + test/nitsi/test/port-vlan EXTRA_DIST += \ test/nitsi/test/settings.in \ @@ -631,7 +632,9 @@ EXTRA_DIST += \ test/nitsi/test/vpn-ipsec-ipv64-via-ipv4-vti/settings \ test/nitsi/test/vpn-ipsec-ipv64-via-ipv6-vti/settings \ test/nitsi/test/vpn-ipsec-ipv6-via-ipv4-vti/settings \ - test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti/settings + test/nitsi/test/vpn-ipsec-ipv6-via-ipv6-vti/settings \ + test/nitsi/test/port-vlan/settings \ + test/nitsi/test/port-vlan/recipe CLEANFILES += \ test/nitsi/test/settings \ diff --git a/test/nitsi/test/port-vlan/recipe b/test/nitsi/test/port-vlan/recipe new file mode 100644 index 00000000..e2c99268 --- /dev/null +++ b/test/nitsi/test/port-vlan/recipe @@ -0,0 +1,24 @@ +include: ../../include/setup + +# This contains the basic network configuration for all vpn-tests +include: ../../include/alice-port-vars +include: ../../include/bob-port-vars + +# Create an uplink zone +all: network zone new upl0 bridge --stp=off + +# Add IP addresses for Alice +alice: network zone upl0 config new static 192.168.100.101/24 + +# Add IP addresses for Bob +bob: network zone upl0 config new static 192.168.100.102/24 + +# Print what has been brought up +all: network status + +# Create a vlan device with parent port attached to net1 +all: network port new vlan --parent-device=${p_net1} --tag=42 +all: network zone upl0 port attach "${p_net1}v42" + +# Test if the vlan works by pinging bob +alice: ping -c 5 192.168.100.102 diff --git a/test/nitsi/test/port-vlan/settings b/test/nitsi/test/port-vlan/settings new file mode 100644 index 00000000..e69de29b -- 2.39.5