Lines Matching refs:ip_header
5590 struct iphdr *ip_header; in update_wake_pkt_info() local
5596 ip_header = (struct iphdr *)(skb->data); in update_wake_pkt_info()
5629 if (ip_header->version == 6) { in update_wake_pkt_info()
5630 ipv6_header = (struct ipv6hdr *)ip_header; in update_wake_pkt_info()
5639 ip_header->protocol, &(ipv6_header->saddr.s6_addr), in update_wake_pkt_info()
5641 } else if (ip_header->version == 4) { in update_wake_pkt_info()
5642 temp_raw |= ((long long)ip_header->protocol) << 40; in update_wake_pkt_info()
5644 #define IP_HDR_OFFSET ((char *)ip_header + IPV4_HLEN(ip_header)) in update_wake_pkt_info()
5645 if (ip_header->protocol == IPPROTO_TCP) { in update_wake_pkt_info()
5649 else if (ip_header->protocol == IPPROTO_UDP) { in update_wake_pkt_info()
5654 if (ipv4_is_multicast(ip_header->daddr)) { in update_wake_pkt_info()
5659 ip_header->protocol, &(ip_header->saddr), in update_wake_pkt_info()
5660 &(ip_header->daddr), dport)); in update_wake_pkt_info()