selftests: xsk: cleanup veth pair at ctrl-c
Remove the veth pair when the tests are aborted by pressing ctrl-c. Currently in this situation, the veth pair is left on the system polluting the netdev space. Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> Link: https://lore.kernel.org/r/20220510115604.8717-7-magnus.karlsson@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
parent
db1bd7a994
commit
d41cb6c474
@ -97,6 +97,13 @@ NS0=root
|
||||
NS1=af_xdp${VETH1_POSTFIX}
|
||||
MTU=1500
|
||||
|
||||
trap ctrl_c INT
|
||||
|
||||
function ctrl_c() {
|
||||
cleanup_exit ${VETH0} ${VETH1} ${NS1}
|
||||
exit 1
|
||||
}
|
||||
|
||||
setup_vethPairs() {
|
||||
if [[ $verbose -eq 1 ]]; then
|
||||
echo "setting up ${VETH0}: namespace: ${NS0}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user