On Fri, Apr 07, 2017 at 04:12:54PM +0300, Roi Dayan wrote:
> From: Paul Blakey <pa...@mellanox.com>
> 
> Signed-off-by: Paul Blakey <pa...@mellanox.com>
> Reviewed-by: Roi Dayan <r...@mellanox.com>
> Reviewed-by: Simon Horman <simon.hor...@netronome.com>
> ---
>  lib/netdev-tc-offloads.c | 14 ++++++++++++--
>  1 file changed, 12 insertions(+), 2 deletions(-)
> 
> diff --git a/lib/netdev-tc-offloads.c b/lib/netdev-tc-offloads.c
> index 946c2a6..2ea7fe3 100644
> --- a/lib/netdev-tc-offloads.c
> +++ b/lib/netdev-tc-offloads.c
> @@ -75,10 +75,20 @@
>  
>  VLOG_DEFINE_THIS_MODULE(netdev_tc_offloads);
>  
> +static struct vlog_rate_limit rl_err = VLOG_RATE_LIMIT_INIT(9999, 5);

That doesn't look right.


> +
>  int
> -netdev_tc_flow_flush(struct netdev *netdev OVS_UNUSED)
> +netdev_tc_flow_flush(struct netdev *netdev)
>  {
> -    return EOPNOTSUPP;
> +    int ifindex = netdev_get_ifindex(netdev);
> +
> +    if (ifindex < 0) {
> +        VLOG_ERR_RL(&rl_err, "failed to get ifindex for %s: %s",
> +                    netdev_get_name(netdev), ovs_strerror(-ifindex));
> +        return -ifindex;
> +    }
> +
> +    return tc_flush(ifindex);
>  }
>  
>  int
> -- 
> 2.7.4
> 
> _______________________________________________
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev

-- 
Flavio

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to