Lines Matching refs:ip
268 key->ip.proto = NEXTHDR_NONE; in parse_ipv6hdr()
269 key->ip.tos = ipv6_get_dsfield(nh); in parse_ipv6hdr()
270 key->ip.ttl = nh->hop_limit; in parse_ipv6hdr()
279 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr()
281 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr()
283 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr()
295 key->ip.proto = nexthdr; in parse_ipv6hdr()
505 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
518 key->ip.proto = nh->protocol; in key_extract()
519 key->ip.tos = nh->tos; in key_extract()
520 key->ip.ttl = nh->ttl; in key_extract()
524 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract()
529 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract()
531 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract()
534 if (key->ip.proto == IPPROTO_TCP) { in key_extract()
544 } else if (key->ip.proto == IPPROTO_UDP) { in key_extract()
552 } else if (key->ip.proto == IPPROTO_SCTP) { in key_extract()
560 } else if (key->ip.proto == IPPROTO_ICMP) { in key_extract()
588 key->ip.proto = ntohs(arp->ar_op); in key_extract()
590 key->ip.proto = 0; in key_extract()
597 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
634 memset(&key->ip, 0, sizeof(key->ip)); in key_extract()
647 if (key->ip.frag == OVS_FRAG_TYPE_LATER) in key_extract()
650 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract()
653 if (key->ip.proto == NEXTHDR_TCP) { in key_extract()
662 } else if (key->ip.proto == NEXTHDR_UDP) { in key_extract()
670 } else if (key->ip.proto == NEXTHDR_SCTP) { in key_extract()
678 } else if (key->ip.proto == NEXTHDR_ICMP) { in key_extract()