Commit 0879020a authored by Jakub Kicinski's avatar Jakub Kicinski
Browse files

selftests: netdevsim: fix the udp_tunnel_nic test



This test is missing a whole bunch of checks for interface
renaming and one ifup. Presumably it was only used on a system
with renaming disabled and NetworkManager running.

Fixes: 91f430b2 ("selftests: net: add a test for UDP tunnel info infra")
Acked-by: default avatarPaolo Abeni <pabeni@redhat.com>
Reviewed-by: default avatarSimon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240123060529.1033912-1-kuba@kernel.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 0719b533
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -270,6 +270,7 @@ for port in 0 1; do
	echo 1 > $NSIM_DEV_SYS/new_port
    fi
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    msg="new NIC device created"
    exp0=( 0 0 0 0 )
@@ -431,6 +432,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    overflow_table0 "overflow NIC table"
@@ -488,6 +490,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    overflow_table0 "overflow NIC table"
@@ -544,6 +547,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    overflow_table0 "destroy NIC"
@@ -573,6 +577,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    msg="create VxLANs v6"
@@ -633,6 +638,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    echo 110 > $NSIM_DEV_DFS/ports/$port/udp_ports_inject_error
@@ -688,6 +694,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    msg="create VxLANs v6"
@@ -747,6 +754,7 @@ for port in 0 1; do
    fi

    echo $port > $NSIM_DEV_SYS/new_port
    NSIM_NETDEV=`get_netdev_name old_netdevs`
    ifconfig $NSIM_NETDEV up

    msg="create VxLANs v6"
@@ -877,6 +885,7 @@ msg="re-add a port"

echo 2 > $NSIM_DEV_SYS/del_port
echo 2 > $NSIM_DEV_SYS/new_port
NSIM_NETDEV=`get_netdev_name old_netdevs`
check_tables

msg="replace VxLAN in overflow table"