Commit 8d019b15 authored by Vladimir Oltean's avatar Vladimir Oltean Committed by David S. Miller

selftests: net: local_termination: refactor macvlan creation/deletion

This will be used in other subtests as well; make new macvlan_create()
and macvlan_destroy() functions.
Signed-off-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b153b3c7
...@@ -247,19 +247,29 @@ bridge_destroy() ...@@ -247,19 +247,29 @@ bridge_destroy()
ip link del br0 ip link del br0
} }
standalone() macvlan_create()
{ {
h1_create local lower=$1
h2_create
ip link add link $h2 name macvlan0 type macvlan mode private ip link add link $lower name macvlan0 type macvlan mode private
ip link set macvlan0 address $MACVLAN_ADDR ip link set macvlan0 address $MACVLAN_ADDR
ip link set macvlan0 up ip link set macvlan0 up
}
run_test $h2 macvlan_destroy()
{
ip link del macvlan0 ip link del macvlan0
}
standalone()
{
h1_create
h2_create
macvlan_create $h2
run_test $h2
macvlan_destroy
h2_destroy h2_destroy
h1_destroy h1_destroy
} }
...@@ -268,15 +278,11 @@ bridge() ...@@ -268,15 +278,11 @@ bridge()
{ {
h1_create h1_create
bridge_create bridge_create
macvlan_create br0
ip link add link br0 name macvlan0 type macvlan mode private
ip link set macvlan0 address $MACVLAN_ADDR
ip link set macvlan0 up
run_test br0 run_test br0
ip link del macvlan0 macvlan_destroy
bridge_destroy bridge_destroy
h1_destroy h1_destroy
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment