Lines Matching refs:ip
257 key->ip.proto = NEXTHDR_NONE; in parse_ipv6hdr()
258 key->ip.tos = ipv6_get_dsfield(nh); in parse_ipv6hdr()
259 key->ip.ttl = nh->hop_limit; in parse_ipv6hdr()
267 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr()
268 key->ip.proto = nexthdr; in parse_ipv6hdr()
271 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr()
273 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr()
285 key->ip.proto = nexthdr; in parse_ipv6hdr()
543 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
556 key->ip.proto = nh->protocol; in key_extract_l3l4()
557 key->ip.tos = nh->tos; in key_extract_l3l4()
558 key->ip.ttl = nh->ttl; in key_extract_l3l4()
562 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract_l3l4()
568 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
570 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract_l3l4()
573 if (key->ip.proto == IPPROTO_TCP) { in key_extract_l3l4()
583 } else if (key->ip.proto == IPPROTO_UDP) { in key_extract_l3l4()
591 } else if (key->ip.proto == IPPROTO_SCTP) { in key_extract_l3l4()
599 } else if (key->ip.proto == IPPROTO_ICMP) { in key_extract_l3l4()
627 key->ip.proto = ntohs(arp->ar_op); in key_extract_l3l4()
629 key->ip.proto = 0; in key_extract_l3l4()
636 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
668 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
681 if (key->ip.frag == OVS_FRAG_TYPE_LATER) { in key_extract_l3l4()
686 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
689 if (key->ip.proto == NEXTHDR_TCP) { in key_extract_l3l4()
698 } else if (key->ip.proto == NEXTHDR_UDP) { in key_extract_l3l4()
706 } else if (key->ip.proto == NEXTHDR_SCTP) { in key_extract_l3l4()
714 } else if (key->ip.proto == NEXTHDR_ICMP) { in key_extract_l3l4()