]>
git.proxmox.com Git - mirror_ovs.git/commit - lib/tc.c
lib/tc: add ICMP type and code match offload
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@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>