27 #define ODPH_UDPHDR_LEN 8
51 return (rc == 0) ? chksum : 0;
56 "ODPH_UDPHDR_T__SIZE_ERROR");
int odph_udp_tcp_chksum(odp_packet_t odp_pkt, odph_chksum_op_t op, uint16_t *chksum_ptr)
General Purpose TCP/UDP checksum function.
@ ODPH_CHKSUM_RETURN
Don't generate or verify chksum.
#define ODPH_UDPHDR_LEN
UDP header length.
struct ODP_PACKED odph_udphdr_t
UDP header.
static uint16_t odph_ipv4_udp_chksum(odp_packet_t pkt)
UDP checksum.
odp_u16be_t dst_port
Destination port.
odp_u16be_t length
UDP datagram length in bytes (header+data)
odp_u16be_t src_port
Source port.
odp_u16be_t chksum
UDP header and data checksum (0 if not used)