Lines Matching defs:iphdr
2759 struct ip6_hdr *iphdr = NULL;
2769 iphdr = (struct ip6_hdr *)udpbuf->payload;
2771 if (!(ip6_addr_cmp(&iphdr->dest, ip_2_ip6(&udppcb->remote_ip)) &&
2773 ip6_addr_cmp(&iphdr->src, ip_2_ip6(&udppcb->local_ip))))) {
2784 nexth = IP6H_NEXTH(iphdr);
2822 if (offset > iphdr->_plen) {
2851 struct ip_hdr *iphdr = NULL;
2857 iphdr = (struct ip_hdr *)udpbuf->payload;
2859 if (!(ip4_addr_cmp(&iphdr->dest, ip_2_ip4(&udppcb->remote_ip)) &&
2861 ip4_addr_cmp(&iphdr->src, ip_2_ip4(&udppcb->local_ip))))) {
2865 if ((IPH_PROTO(iphdr) != IP_PROTO_UDP) && (IPH_PROTO(iphdr) != IP_PROTO_UDPLITE)) {
2867 if (IPH_PROTO(iphdr) != IP_PROTO_UDP) {
2872 if ((ntohs(IPH_OFFSET(iphdr)) & IP_OFFMASK) != 0) {
2876 len = (u16_t)(IPH_HL(iphdr) * 4);