[libvirt] [PATCH] virnetdevbandwidthtest: fix hard coded /sbin/tc

Michal Privoznik mprivozn at redhat.com
Fri Jan 31 10:49:09 UTC 2014


On 31.01.2014 09:52, Cédric Bosdonnat wrote:
> On openSuse, (and possibly other distros), tc isn't located in
> /sbin/tc. To get rid of that problem, use TC constant instead of hard
> coded /sbin/tc in the expected string
> ---
>   tests/virnetdevbandwidthtest.c | 16 ++++++++--------
>   1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/tests/virnetdevbandwidthtest.c b/tests/virnetdevbandwidthtest.c
> index 609deb8..5bcab12 100644
> --- a/tests/virnetdevbandwidthtest.c
> +++ b/tests/virnetdevbandwidthtest.c
> @@ -125,14 +125,14 @@ mymain(void)
>                    "  <inbound average='1' peak='2' floor='3' burst='4'/>"
>                    "  <outbound average='5' peak='6' burst='7'/>"
>                    "</bandwidth>"),
> -                ("/sbin/tc qdisc del dev eth0 root\n"
> -                 "/sbin/tc qdisc del dev eth0 ingress\n"
> -                 "/sbin/tc qdisc add dev eth0 root handle 1: htb default 1\n"
> -                 "/sbin/tc class add dev eth0 parent 1: classid 1:1 htb rate 1kbps ceil 2kbps burst 4kb\n"
> -                 "/sbin/tc qdisc add dev eth0 parent 1:1 handle 2: sfq perturb 10\n"
> -                 "/sbin/tc filter add dev eth0 parent 1:0 protocol ip handle 1 fw flowid 1\n"
> -                 "/sbin/tc qdisc add dev eth0 ingress\n"
> -                 "/sbin/tc filter add dev eth0 parent ffff: protocol ip u32 match ip src 0.0.0.0/0 "
> +                (TC " qdisc del dev eth0 root\n"
> +                 TC " qdisc del dev eth0 ingress\n"
> +                 TC " qdisc add dev eth0 root handle 1: htb default 1\n"
> +                 TC " class add dev eth0 parent 1: classid 1:1 htb rate 1kbps ceil 2kbps burst 4kb\n"
> +                 TC " qdisc add dev eth0 parent 1:1 handle 2: sfq perturb 10\n"
> +                 TC " filter add dev eth0 parent 1:0 protocol ip handle 1 fw flowid 1\n"
> +                 TC " qdisc add dev eth0 ingress\n"
> +                 TC " filter add dev eth0 parent ffff: protocol ip u32 match ip src 0.0.0.0/0 "
>                    "police rate 5kbps burst 7kb mtu 64kb drop flowid :1\n"));
>
>       return ret;
>

ACKed& pushed.

Michal




More information about the libvir-list mailing list