On Mon, Feb 03, 2025 at 06:01:55PM +0100, Peter Seiderer wrote: > Given an invalid 'rate' command e.g. 'rate 0' the return value is '1', > leading to the following misleading output: > > - the good case > > $ echo "rate 100" > /proc/net/pktgen/lo\@0 > $ grep "Result:" /proc/net/pktgen/lo\@0 > Result: OK: rate=100 > > - the bad case (before the patch) > > $ echo "rate 0" > /proc/net/pktgen/lo\@0" > -bash: echo: write error: Invalid argument > $ grep "Result:" /proc/net/pktgen/lo\@0 > Result: No such parameter "ate" > > - with patch applied > > $ echo "rate 0" > /proc/net/pktgen/lo\@0 > -bash: echo: write error: Invalid argument > $ grep "Result:" /proc/net/pktgen/lo\@0 > Result: Idle > > Signed-off-by: Peter Seiderer <ps.report@xxxxxxx> Reviewed-by: Simon Horman <horms@xxxxxxxxxx>