Lines Matching refs:ipv6
680 bool ttl = false, ipv4 = false, ipv6 = false; in ip_tun_from_nlattr() local
721 SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.src, in ip_tun_from_nlattr()
723 ipv6 = true; in ip_tun_from_nlattr()
726 SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.dst, in ip_tun_from_nlattr()
728 ipv6 = true; in ip_tun_from_nlattr()
814 SW_FLOW_KEY_PUT(match, tun_proto, ipv6 ? AF_INET6 : AF_INET, in ip_tun_from_nlattr()
823 if (ipv4 && ipv6) { in ip_tun_from_nlattr()
829 if (!ipv4 && !ipv6) { in ip_tun_from_nlattr()
852 if (ipv6 && ipv6_addr_any(&match->key->tun_key.u.ipv6.dst)) { in ip_tun_from_nlattr()
909 if (!ipv6_addr_any(&output->u.ipv6.src) && in __ip_tun_to_nlattr()
911 &output->u.ipv6.src)) in __ip_tun_to_nlattr()
913 if (!ipv6_addr_any(&output->u.ipv6.dst) && in __ip_tun_to_nlattr()
915 &output->u.ipv6.dst)) in __ip_tun_to_nlattr()
1279 SW_FLOW_KEY_MEMCPY(match, ipv6.ct_orig.src, &ct->ipv6_src, in metadata_from_nlattrs()
1280 sizeof(match->key->ipv6.ct_orig.src), in metadata_from_nlattrs()
1282 SW_FLOW_KEY_MEMCPY(match, ipv6.ct_orig.dst, &ct->ipv6_dst, in metadata_from_nlattrs()
1283 sizeof(match->key->ipv6.ct_orig.dst), in metadata_from_nlattrs()
1604 SW_FLOW_KEY_PUT(match, ipv6.label, in ovs_key_from_nlattrs()
1614 SW_FLOW_KEY_MEMCPY(match, ipv6.addr.src, in ovs_key_from_nlattrs()
1616 sizeof(match->key->ipv6.addr.src), in ovs_key_from_nlattrs()
1618 SW_FLOW_KEY_MEMCPY(match, ipv6.addr.dst, in ovs_key_from_nlattrs()
1620 sizeof(match->key->ipv6.addr.dst), in ovs_key_from_nlattrs()
1631 SW_FLOW_KEY_PUT(match, ipv6.exthdrs, in ovs_key_from_nlattrs()
1753 SW_FLOW_KEY_MEMCPY(match, ipv6.nd.target, in ovs_key_from_nlattrs()
1755 sizeof(match->key->ipv6.nd.target), in ovs_key_from_nlattrs()
1757 SW_FLOW_KEY_MEMCPY(match, ipv6.nd.sll, in ovs_key_from_nlattrs()
1759 SW_FLOW_KEY_MEMCPY(match, ipv6.nd.tll, in ovs_key_from_nlattrs()
1978 memset(&key->ipv6.ct_orig, 0, sizeof(key->ipv6.ct_orig)); in ovs_nla_get_flow_metadata()
2145 memcpy(ipv6_key->ipv6_src, &output->ipv6.addr.src, in __ovs_nla_put_key()
2147 memcpy(ipv6_key->ipv6_dst, &output->ipv6.addr.dst, in __ovs_nla_put_key()
2149 ipv6_key->ipv6_label = output->ipv6.label; in __ovs_nla_put_key()
2160 ipv6_exthdrs_key->hdrs = output->ipv6.exthdrs; in __ovs_nla_put_key()
2257 memcpy(nd_key->nd_target, &output->ipv6.nd.target, in __ovs_nla_put_key()
2259 ether_addr_copy(nd_key->nd_sll, output->ipv6.nd.sll); in __ovs_nla_put_key()
2260 ether_addr_copy(nd_key->nd_tll, output->ipv6.nd.tll); in __ovs_nla_put_key()