Lines Matching refs:iphdr
91 struct ip_hdr *iphdr;
100 iphdr = p->payload;
103 if (p->tot_len < (IPH_HL(iphdr) * 4 + UDP_HLEN)
104 || pbuf_header(p, -(s16_t) (IPH_HL(iphdr) * 4))) {
119 broadcast = ip_addr_isbroadcast(&(iphdr->dest), inp);
135 U16_F ")\n", ip4_addr1(&iphdr->dest), ip4_addr2(&iphdr->dest),
136 ip4_addr3(&iphdr->dest), ip4_addr4(&iphdr->dest),
137 ntohs(udphdr->dest), ip4_addr1(&iphdr->src),
138 ip4_addr2(&iphdr->src), ip4_addr3(&iphdr->src),
139 ip4_addr4(&iphdr->src), ntohs(udphdr->src)));
151 - inp->dhcp->pcb->remote == ANY or iphdr->src */
154 &(iphdr->src)))) {
185 ip_addr_cmp(&(pcb->local_ip), &(iphdr->dest)) ||
187 ip_addr_ismulticast(&(iphdr->dest)) ||
205 ip_addr_cmp(&(pcb->remote_ip), &(iphdr->src)))) {
227 if (pcb != NULL || ip_addr_cmp(&inp->ip_addr, &iphdr->dest)) {
231 if (IPH_PROTO(iphdr) == IP_PROTO_UDPLITE) {
251 if (inet_chksum_pseudo_partial(p, (struct ip_addr *) &(iphdr->src),
252 (struct ip_addr *) &(iphdr->dest),
271 if (inet_chksum_pseudo(p, (struct ip_addr *) &(iphdr->src),
272 (struct ip_addr *) &(iphdr->dest),
298 pcb->recv(pcb->recv_arg, pcb, p, &(iphdr->src), src);
311 if (!broadcast && !ip_addr_ismulticast(&iphdr->dest)) {
313 pbuf_header(p, (IPH_HL(iphdr) * 4) + UDP_HLEN);
314 LWIP_ASSERT("p->payload == iphdr", (p->payload == iphdr));