Lines Matching refs:ip

2052     struct ip_header *ip;  in virtio_net_rsc_extract_unit4()  local
2054 ip = (struct ip_header *)(buf + chain->n->guest_hdr_len in virtio_net_rsc_extract_unit4()
2056 unit->ip = (void *)ip; in virtio_net_rsc_extract_unit4()
2057 ip_hdrlen = (ip->ip_ver_len & 0xF) << 2; in virtio_net_rsc_extract_unit4()
2058 unit->ip_plen = &ip->ip_len; in virtio_net_rsc_extract_unit4()
2059 unit->tcp = (struct tcp_header *)(((uint8_t *)unit->ip) + ip_hdrlen); in virtio_net_rsc_extract_unit4()
2072 unit->ip = ip6; in virtio_net_rsc_extract_unit6()
2074 unit->tcp = (struct tcp_header *)(((uint8_t *)unit->ip) in virtio_net_rsc_extract_unit6()
2290 ip1 = (struct ip_header *)(unit->ip); in virtio_net_rsc_coalesce4()
2291 ip2 = (struct ip_header *)(seg->unit.ip); in virtio_net_rsc_coalesce4()
2309 ip1 = (struct ip6_header *)(unit->ip); in virtio_net_rsc_coalesce6()
2310 ip2 = (struct ip6_header *)(seg->unit.ip); in virtio_net_rsc_coalesce6()
2425 struct ip_header *ip, in virtio_net_rsc_sanity_check4() argument
2431 if (((ip->ip_ver_len & 0xF0) >> 4) != IP_HEADER_VERSION_4) { in virtio_net_rsc_sanity_check4()
2437 if ((ip->ip_ver_len & 0xF) != VIRTIO_NET_IP4_HEADER_LENGTH) { in virtio_net_rsc_sanity_check4()
2442 if (ip->ip_p != IPPROTO_TCP) { in virtio_net_rsc_sanity_check4()
2448 if (!(htons(ip->ip_off) & IP_DF)) { in virtio_net_rsc_sanity_check4()
2454 if (IPTOS_ECN(ip->ip_tos)) { in virtio_net_rsc_sanity_check4()
2459 ip_len = htons(ip->ip_len); in virtio_net_rsc_sanity_check4()
2487 if (virtio_net_rsc_sanity_check4(chain, unit.ip, buf, size) in virtio_net_rsc_receive4()
2557 unit.ip, buf, size)) { in virtio_net_rsc_receive6()