On 26/04/2019 16:09, Ilya Maximets wrote:
> veth pair doesn't offload anything to HW. i.e. we should use 'tc' type
> while requesting flows. 'offloaded' kept just in case to not update the
> test if veths will be HW offloaded someday.
> 
> Additionally fixed missed for unknown reason 'ipv4' fields. Also
> dropped stripping of the errors from log.
> 
> Fixes test:
> 
>   2: offloads - ping between two ports - offloads enabled ok
> 
> CC: Gavi Teitz <[email protected]>
> Fixes: d63ca5329ff9 ("dpctl: Properly reflect a rule's offloaded to HW state")
> Signed-off-by: Ilya Maximets <[email protected]>
> ---
> 
> Version 2:
> 
>   * Fixed typos.
> 
>  tests/system-offloads-traffic.at | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/tests/system-offloads-traffic.at 
> b/tests/system-offloads-traffic.at
> index 1f8079344..379a8a5e9 100644
> --- a/tests/system-offloads-traffic.at
> +++ b/tests/system-offloads-traffic.at
> @@ -53,16 +53,16 @@ NS_CHECK_EXEC([at_ns0], [ping -q -c 10 -i 0.1 -w 2 
> 10.1.1.2 | FORMAT_PING], [0],
>  ])
>  
>  AT_CHECK([ovs-appctl dpctl/dump-flows | grep "eth_type(0x0800)" | 
> DUMP_CLEAN_SORTED], [0], [dnl
> -in_port(2),eth(macs),eth_type(0x0800), packets:9, bytes:756, used:0.001s, 
> actions:output
> -in_port(3),eth(macs),eth_type(0x0800), packets:9, bytes:756, used:0.001s, 
> actions:output
> +in_port(2),eth(macs),eth_type(0x0800),ipv4(frag=no), packets:9, bytes:756, 
> used:0.001s, actions:output
> +in_port(3),eth(macs),eth_type(0x0800),ipv4(frag=no), packets:9, bytes:756, 
> used:0.001s, actions:output
>  ])
>  
>  AT_CHECK([ovs-appctl dpctl/dump-flows type=ovs | grep "eth_type(0x0800)" | 
> DUMP_CLEAN_SORTED], [0], [])
>  
> -AT_CHECK([ovs-appctl dpctl/dump-flows type=offloaded | grep 
> "eth_type(0x0800)" | DUMP_CLEAN_SORTED], [0], [dnl
> -in_port(2),eth(macs),eth_type(0x0800), packets:9, bytes:756, used:0.001s, 
> actions:output
> -in_port(3),eth(macs),eth_type(0x0800), packets:9, bytes:756, used:0.001s, 
> actions:output
> +AT_CHECK([ovs-appctl dpctl/dump-flows type=tc,offloaded | grep 
> "eth_type(0x0800)" | DUMP_CLEAN_SORTED], [0], [dnl
> +in_port(2),eth(macs),eth_type(0x0800),ipv4(frag=no), packets:9, bytes:756, 
> used:0.001s, actions:output
> +in_port(3),eth(macs),eth_type(0x0800),ipv4(frag=no), packets:9, bytes:756, 
> used:0.001s, actions:output
>  ])
>  
> -OVS_TRAFFIC_VSWITCHD_STOP('/.*/d')
> +OVS_TRAFFIC_VSWITCHD_STOP
>  AT_CLEANUP
> 

Acked-by: Roi Dayan <[email protected]>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to