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()
ip link del br0
}
standalone()
macvlan_create()
{
h1_create
h2_create
local lower=$1
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 up
}
run_test $h2
macvlan_destroy()
{
ip link del macvlan0
}
standalone()
{
h1_create
h2_create
macvlan_create $h2
run_test $h2
macvlan_destroy
h2_destroy
h1_destroy
}
......@@ -268,15 +278,11 @@ bridge()
{
h1_create
bridge_create
ip link add link br0 name macvlan0 type macvlan mode private
ip link set macvlan0 address $MACVLAN_ADDR
ip link set macvlan0 up
macvlan_create br0
run_test br0
ip link del macvlan0
macvlan_destroy
bridge_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