Aleksei Oladko <[email protected]> wrote:
> diff --git a/tools/testing/selftests/net/netfilter/rpath.sh 
> b/tools/testing/selftests/net/netfilter/rpath.sh
> index 24ad41d526d9..90cc21233235 100755
> --- a/tools/testing/selftests/net/netfilter/rpath.sh
> +++ b/tools/testing/selftests/net/netfilter/rpath.sh
> @@ -125,8 +125,24 @@ netns_ping() { # (netns, args...)
>  }
>  
>  clear_counters() {
> -     [ -n "$iptables" ] && ip netns exec "$ns2" "$iptables" -t raw -Z
> -     [ -n "$ip6tables" ] && ip netns exec "$ns2" "$ip6tables" -t raw -Z
> +     if [ -n "$iptables" ]; then
> +             if ! ip netns exec "$ns2" "$iptables" -t raw -Z 2>/dev/null; 
> then
> +                     ip netns exec "$ns2" "$iptables" -L PREROUTING -t raw 
> -n --line-numbers | \

I would prefer to SKIP in this case rather than working around
userspace bugs.

Reply via email to