Lines Matching refs:iphdr
156 struct ip_hdr *iphdr;
165 iphdr = (struct ip_hdr *)p->payload;
169 if (p->tot_len < (IPH_HL(iphdr) * 4 + UDP_HLEN) || pbuf_header(p, -(s16_t)(IPH_HL(iphdr) * 4))) {
197 ip4_addr1_16(&iphdr->dest), ip4_addr2_16(&iphdr->dest),
198 ip4_addr3_16(&iphdr->dest), ip4_addr4_16(&iphdr->dest), ntohs(udphdr->dest),
199 ip4_addr1_16(&iphdr->src), ip4_addr2_16(&iphdr->src),
200 ip4_addr3_16(&iphdr->src), ip4_addr4_16(&iphdr->src), ntohs(udphdr->src)));
212 - inp->dhcp->pcb->remote == ANY or iphdr->src */
294 if (IPH_PROTO(iphdr) == IP_PROTO_UDPLITE) {
378 pbuf_header(p, (s16_t)((IPH_HL(iphdr) * 4) + UDP_HLEN));
386 pbuf_header(q, -(s16_t)((IPH_HL(iphdr) * 4) + UDP_HLEN));
396 pbuf_header(p, -(s16_t)((IPH_HL(iphdr) * 4) + UDP_HLEN));
418 pbuf_header(p, (IPH_HL(iphdr) * 4) + UDP_HLEN);
419 LWIP_ASSERT("p->payload == iphdr", (p->payload == iphdr));