Lines Matching refs:udphdr
153 struct udp_hdr *udphdr; local
180 udphdr = (struct udp_hdr *)p->payload;
188 src = ntohs(udphdr->src);
189 dest = ntohs(udphdr->dest);
191 udp_debug_print(udphdr);
198 ip4_addr3_16(&iphdr->dest), ip4_addr4_16(&iphdr->dest), ntohs(udphdr->dest),
200 ip4_addr3_16(&iphdr->src), ip4_addr4_16(&iphdr->src), ntohs(udphdr->src)));
297 u16_t chklen = ntohs(udphdr->len);
328 if (udphdr->chksum != 0) {
563 struct udp_hdr *udphdr; local
612 udphdr = (struct udp_hdr *)q->payload;
613 udphdr->src = htons(pcb->local_port);
614 udphdr->dest = htons(dst_port);
616 udphdr->chksum = 0x0000;
669 udphdr->len = htons(chklen_hdr);
672 udphdr->chksum = inet_chksum_pseudo_partial(q, src_ip, dst_ip,
680 acc = udphdr->chksum + (u16_t)~(chksum);
681 udphdr->chksum = FOLD_U32T(acc);
686 if (udphdr->chksum == 0x0000) {
687 udphdr->chksum = 0xffff;
699 udphdr->len = htons(q->tot_len);
721 udphdr->chksum = udpchksum;
724 LWIP_DEBUGF(UDP_DEBUG, ("udp_send: UDP checksum 0x%04"X16_F"\n", udphdr->chksum));
1000 udp_debug_print(struct udp_hdr *udphdr) argument
1005 ntohs(udphdr->src), ntohs(udphdr->dest)));
1008 ntohs(udphdr->len), ntohs(udphdr->chksum)));