Hi,

What is the status of this patch ?

"pktio" test application may fail on LE platforms.

Thanks,
Grig

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
Sent: Thursday, October 22, 2015 4:56 PM
To: [email protected]
Cc: Grigore Ion-B17953 <[email protected]>
Subject: [PATCHv2] validation:pktio : Fix UDP checksum computation

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]>
---
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

Reply via email to