Outgoing udp checksum wrongly calculated


I am using DRIVE AGX board and my app send a bout 30K byte over a udp socket, on Wireshark I see that the udp checksum is wrongly calculated.

I suspect it is an issue in the driver, Is there any ideas about this issue ?