[ovs-dev] [PATCH] lib/tc: add ICMP type and code match offload

Simon Horman simon.horman at netronome.com
Mon Feb 1 16:46:18 UTC 2021


On Thu, Jan 28, 2021 at 03:51:08PM +0200, Roi Dayan wrote:
> From: Maor Dickman <maord at nvidia.com>
> 
> Add TC offload support for classifying ICMPv4/6 type and code.
> 
> $ ovs-appctl dpctl/add-flow 'recirc_id(0),in_port(3),eth(),\
>   eth_type(0x0800),ipv4(proto=1),icmp(type=9,code=0)' 2
> 
> $ ovs-appctl dpctl/dump-flows
>   ... icmp(type=9,code=0) ...
> 
> $ tc filter show dev <ethx> ingress
>   ...
>   eth_type ipv4
>   ip_proto icmp
>   icmp_type 9
>   icmp_code 0
>   not_in_hw
>   action order 1: mirred (Egress Redirect to device <ethy>) stolen
>   ...
> 
> Signed-off-by: Maor Dickman <maord at nvidia.com>
> Reviewed-by: Roi Dayan <roid at nvidia.com>

Thanks Roi,

this looks good to me. I have gone ahead and applied it to the master
branch.


More information about the dev mailing list