Lines Matching refs:ip
402 key->ip.proto = NEXTHDR_NONE; in parse_ipv6hdr()
403 key->ip.tos = ipv6_get_dsfield(nh); in parse_ipv6hdr()
404 key->ip.ttl = nh->hop_limit; in parse_ipv6hdr()
412 key->ip.frag = OVS_FRAG_TYPE_LATER; in parse_ipv6hdr()
413 key->ip.proto = NEXTHDR_FRAGMENT; in parse_ipv6hdr()
416 key->ip.frag = OVS_FRAG_TYPE_FIRST; in parse_ipv6hdr()
418 key->ip.frag = OVS_FRAG_TYPE_NONE; in parse_ipv6hdr()
430 key->ip.proto = nexthdr; in parse_ipv6hdr()
694 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
707 key->ip.proto = nh->protocol; in key_extract_l3l4()
708 key->ip.tos = nh->tos; in key_extract_l3l4()
709 key->ip.ttl = nh->ttl; in key_extract_l3l4()
713 key->ip.frag = OVS_FRAG_TYPE_LATER; in key_extract_l3l4()
719 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
721 key->ip.frag = OVS_FRAG_TYPE_NONE; in key_extract_l3l4()
724 if (key->ip.proto == IPPROTO_TCP) { in key_extract_l3l4()
734 } else if (key->ip.proto == IPPROTO_UDP) { in key_extract_l3l4()
742 } else if (key->ip.proto == IPPROTO_SCTP) { in key_extract_l3l4()
750 } else if (key->ip.proto == IPPROTO_ICMP) { in key_extract_l3l4()
778 key->ip.proto = ntohs(arp->ar_op); in key_extract_l3l4()
780 key->ip.proto = 0; in key_extract_l3l4()
787 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
827 memset(&key->ip, 0, sizeof(key->ip)); in key_extract_l3l4()
840 if (key->ip.frag == OVS_FRAG_TYPE_LATER) { in key_extract_l3l4()
845 key->ip.frag = OVS_FRAG_TYPE_FIRST; in key_extract_l3l4()
848 if (key->ip.proto == NEXTHDR_TCP) { in key_extract_l3l4()
857 } else if (key->ip.proto == NEXTHDR_UDP) { in key_extract_l3l4()
865 } else if (key->ip.proto == NEXTHDR_SCTP) { in key_extract_l3l4()
873 } else if (key->ip.proto == NEXTHDR_ICMP) { in key_extract_l3l4()