On Fri, Apr 07, 2017 at 04:12:54PM +0300, Roi Dayan wrote:
> From: Paul Blakey <[email protected]>
>
> Signed-off-by: Paul Blakey <[email protected]>
> Reviewed-by: Roi Dayan <[email protected]>
> Reviewed-by: Simon Horman <[email protected]>
> ---
> 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
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
--
Flavio
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev