On 7/25/21 10:54 AM, Eli Britstein wrote:
> Fixes: b6207b1d2711 ("netdev-offload-dpdk: Support offload of set IPv6 
> actions.")
> Signed-off-by: Eli Britstein <[email protected]>
> ---
>  lib/netdev-offload-dpdk.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c
> index e7913292e..4112fc3a5 100644
> --- a/lib/netdev-offload-dpdk.c
> +++ b/lib/netdev-offload-dpdk.c
> @@ -568,8 +568,11 @@ dump_flow_action(struct ds *s, struct ds *s_extra,
>  
>          ds_put_format(s, "set_ipv6_%s ", dirstr);
>          if (set_ipv6) {
> +            struct in6_addr addr;
> +
>              ds_put_cstr(s, "ipv6_addr ");
> -            ipv6_format_addr((struct in6_addr *) &set_ipv6->ipv6_addr, s);
> +            memcpy(&addr, set_ipv6->ipv6_addr, sizeof addr);
> +            ipv6_format_addr(&addr, s);
>              ds_put_cstr(s, " ");
>          }
>          ds_put_cstr(s, "/ ");
> 

Thanks!  Applied and backported down to 2.14.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to