On 23 Mar 2022, at 11:43, Abhiram R N wrote:

> When enabling offload for ERSPAN we are seeing one error as below
>
> netdev_offload_tc|INFO|init: failed to get ifindex for erspan0:
> Operation not supported
> netdev_offload|INFO|erspan0: No suitable flow API found.
>
> Adding the NETDEV_VPORT_GET_IFINDEX to ERSPAN device resolves this
> error

The change looks good to me, but there is no real unit test to verify this, and 
I have no real setup to test this.

So based on a pure visible and compile only check:

Acked-by: Eelco Chaudron <[email protected]>

> Signed-off-by: Abhiram R N <[email protected]>
> ---

PS: Next time you send out an updated revision, please add some comments after 
the --- above. For example something like:

v2:
  - Removed terminating comma from final assignments.


>  lib/netdev-vport.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
> index 64331f74b..3b3927865 100644
> --- a/lib/netdev-vport.c
> +++ b/lib/netdev-vport.c
> @@ -1245,7 +1245,8 @@ netdev_vport_tunnel_register(void)
>                .type = "erspan",
>                .build_header = netdev_erspan_build_header,
>                .push_header = netdev_erspan_push_header,
> -              .pop_header = netdev_erspan_pop_header
> +              .pop_header = netdev_erspan_pop_header,
> +              .get_ifindex = NETDEV_VPORT_GET_IFINDEX
>            },
>            {{NULL, NULL, 0, 0}}
>          },
> @@ -1255,7 +1256,8 @@ netdev_vport_tunnel_register(void)
>                .type = "ip6erspan",
>                .build_header = netdev_erspan_build_header,
>                .push_header = netdev_erspan_push_header,
> -              .pop_header = netdev_erspan_pop_header
> +              .pop_header = netdev_erspan_pop_header,
> +              .get_ifindex = NETDEV_VPORT_GET_IFINDEX
>            },
>            {{NULL, NULL, 0, 0}}
>          },
> -- 
> 2.27.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to