Lines Matching refs:ip
272 key->ip.proto = NEXTHDR_NONE; in parse_ipv6hdr()
273 key->ip.tos = ipv6_get_dsfield(nh); in parse_ipv6hdr()
274 key->ip.ttl = nh->hop_limit; in parse_ipv6hdr()
283 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr()
285 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr()
287 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr()
299 key->ip.proto = nexthdr; in parse_ipv6hdr()
574 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
587 key->ip.proto = nh->protocol; in key_extract()
588 key->ip.tos = nh->tos; in key_extract()
589 key->ip.ttl = nh->ttl; in key_extract()
593 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract()
598 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract()
600 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract()
603 if (key->ip.proto == IPPROTO_TCP) { in key_extract()
613 } else if (key->ip.proto == IPPROTO_UDP) { in key_extract()
621 } else if (key->ip.proto == IPPROTO_SCTP) { in key_extract()
629 } else if (key->ip.proto == IPPROTO_ICMP) { in key_extract()
657 key->ip.proto = ntohs(arp->ar_op); in key_extract()
659 key->ip.proto = 0; in key_extract()
666 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
698 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
711 if (key->ip.frag == OVS_FRAG_TYPE_LATER) in key_extract()
714 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract()
717 if (key->ip.proto == NEXTHDR_TCP) { in key_extract()
726 } else if (key->ip.proto == NEXTHDR_UDP) { in key_extract()
734 } else if (key->ip.proto == NEXTHDR_SCTP) { in key_extract()
742 } else if (key->ip.proto == NEXTHDR_ICMP) { in key_extract()