On Thu, Oct 22, 2015 at 8:55 AM, <[email protected]> wrote:

> From: Grigore Ion <[email protected]>
>
> The UDP checksum is computed in the CPU endianness. The returned result
> must be converted to the BE ordering when it is used to update the UDP
> checksum in a packet.
>
> Signed-off-by: Grigore Ion <[email protected]>
>

Reviewed-by: Bill Fischofer <[email protected]>


> ---
> v2:
> - patch updated to the last master (Maxim Uvarov)
> v1:
> - Add PATCH version information (Maxim Uvarov)
> - Check patch with checkpatch script. (Bill Fischofer)
>
>  test/validation/pktio/pktio.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c
> index d4b447a..7a878fe 100644
> --- a/test/validation/pktio/pktio.c
> +++ b/test/validation/pktio/pktio.c
> @@ -223,7 +223,7 @@ static int pktio_fixup_checksums(odp_packet_t pkt)
>         ip->chksum = 0;
>         odph_ipv4_csum_update(pkt);
>         udp->chksum = 0;
> -       udp->chksum = odph_ipv4_udp_chksum(pkt);
> +       udp->chksum = odp_cpu_to_be_16(odph_ipv4_udp_chksum(pkt));
>
>         return 0;
>  }
> --
> 1.7.3.4
>
> _______________________________________________
> lng-odp mailing list
> [email protected]
> https://lists.linaro.org/mailman/listinfo/lng-odp
>
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to