Lines Matching refs:chksum
374 if (udphdr->chksum != 0) {
512 u8_t have_chksum, u16_t chksum)
523 have_chksum, chksum);
557 u16_t dst_port, u8_t have_chksum, u16_t chksum)
643 return udp_sendto_if_chksum(pcb, p, dst_ip, dst_port, netif, have_chksum, chksum);
681 u16_t chksum)
736 return udp_sendto_if_src_chksum(pcb, p, dst_ip, dst_port, netif, have_chksum, chksum, src_ip);
756 u16_t chksum, const ip_addr_t *src_ip)
834 udphdr->chksum = 0x0000;
874 udphdr->chksum = ip_chksum_pseudo_partial(q, IP_PROTO_UDPLITE,
879 acc = udphdr->chksum + (u16_t)~(chksum);
880 udphdr->chksum = FOLD_U32T(acc);
884 /* chksum zero must become 0xffff, as zero means 'no checksum' */
885 if (udphdr->chksum == 0x0000) {
886 udphdr->chksum = 0xffff;
908 acc = udpchksum + (u16_t)~(chksum);
917 /* chksum zero must become 0xffff, as zero means 'no checksum' */
921 udphdr->chksum = udpchksum;
935 LWIP_DEBUGF(UDP_DEBUG, ("udp_send: UDP checksum 0x%04"X16_F"\n", udphdr->chksum));
1364 LWIP_DEBUGF(UDP_DEBUG, ("| %5"U16_F" | 0x%04"X16_F" | (len, chksum)\n",
1365 lwip_ntohs(udphdr->len), lwip_ntohs(udphdr->chksum)));