From: Mohammed Hawari Date: Fri, 4 Dec 2020 16:00:16 +0000 (+0100) Subject: avf: fix coverity issue X-Git-Tag: v21.06-rc0~62 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=2b29c9494e836a4f223c847c92eada9dc31e00a7;p=vpp.git avf: fix coverity issue Change-Id: I1b589c924326a98c4cabe5496ce72b20673b5153 Signed-off-by: Mohammed Hawari Type: fix --- diff --git a/src/plugins/avf/output.c b/src/plugins/avf/output.c index 90cc56fc7d8..cbc85b846fe 100644 --- a/src/plugins/avf/output.c +++ b/src/plugins/avf/output.c @@ -113,7 +113,8 @@ avf_tx_prepare_cksum (vlib_buffer_t * b, u8 is_tso) else { struct avf_ip6_psh psh = { 0 }; - clib_memcpy_fast (&psh.src, &ip6->src_address, 32); + clib_memcpy_fast (&psh.src, &ip6->src_address, 16); + clib_memcpy_fast (&psh.dst, &ip6->dst_address, 16); psh.proto = clib_host_to_net_u32 ((u32) ip6->protocol); psh.l4len = is_tso ? 0 : ip6->payload_length; sum = ~ip_csum (&psh, sizeof (psh));