173bae673SIdo Schimmel#!/bin/bash 273bae673SIdo Schimmel# SPDX-License-Identifier: GPL-2.0 373bae673SIdo Schimmel 473bae673SIdo Schimmel############################################################################## 573bae673SIdo Schimmel# Topology description. p1 looped back to p2, p3 to p4 and so on. 673bae673SIdo Schimmeldeclare -A NETIFS 773bae673SIdo Schimmel 873bae673SIdo SchimmelNETIFS[p1]=veth0 973bae673SIdo SchimmelNETIFS[p2]=veth1 1073bae673SIdo SchimmelNETIFS[p3]=veth2 1173bae673SIdo SchimmelNETIFS[p4]=veth3 1273bae673SIdo SchimmelNETIFS[p5]=veth4 1373bae673SIdo SchimmelNETIFS[p6]=veth5 1473bae673SIdo SchimmelNETIFS[p7]=veth6 1573bae673SIdo SchimmelNETIFS[p8]=veth7 1673bae673SIdo Schimmel 1773bae673SIdo Schimmel############################################################################## 1873bae673SIdo Schimmel# Defines 1973bae673SIdo Schimmel 2073bae673SIdo Schimmel# IPv4 ping utility name 2173bae673SIdo SchimmelPING=ping 2273bae673SIdo Schimmel# IPv6 ping utility name. Some distributions use 'ping' for IPv6. 2373bae673SIdo SchimmelPING6=ping6 2473bae673SIdo Schimmel# Packet generator. Some distributions use 'mz'. 2573bae673SIdo SchimmelMZ=mausezahn 2673bae673SIdo Schimmel# Time to wait after interfaces participating in the test are all UP 2773bae673SIdo SchimmelWAIT_TIME=5 2873bae673SIdo Schimmel# Whether to pause on failure or not. 2973bae673SIdo SchimmelPAUSE_ON_FAIL=no 3073bae673SIdo Schimmel# Whether to pause on cleanup or not. 3173bae673SIdo SchimmelPAUSE_ON_CLEANUP=no 32*59be45c3SIdo Schimmel# Type of network interface to create 33*59be45c3SIdo SchimmelNETIF_TYPE=veth 34*59be45c3SIdo Schimmel# Whether to create virtual interfaces (veth) or not 35*59be45c3SIdo SchimmelNETIF_CREATE=yes 36