Searched refs:ipv6_key (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/net/openvswitch/
H A Dflow_netlink.c856 const struct ovs_key_ipv6 *ipv6_key; ovs_key_from_nlattrs() local
858 ipv6_key = nla_data(a[OVS_KEY_ATTR_IPV6]); ovs_key_from_nlattrs()
859 if (!is_mask && ipv6_key->ipv6_frag > OVS_FRAG_TYPE_MAX) { ovs_key_from_nlattrs()
861 ipv6_key->ipv6_frag, OVS_FRAG_TYPE_MAX); ovs_key_from_nlattrs()
865 if (!is_mask && ipv6_key->ipv6_label & htonl(0xFFF00000)) { ovs_key_from_nlattrs()
867 ntohl(ipv6_key->ipv6_label), (1 << 20) - 1); ovs_key_from_nlattrs()
872 ipv6_key->ipv6_label, is_mask); ovs_key_from_nlattrs()
874 ipv6_key->ipv6_proto, is_mask); ovs_key_from_nlattrs()
876 ipv6_key->ipv6_tclass, is_mask); ovs_key_from_nlattrs()
878 ipv6_key->ipv6_hlimit, is_mask); ovs_key_from_nlattrs()
880 ipv6_key->ipv6_frag, is_mask); ovs_key_from_nlattrs()
882 ipv6_key->ipv6_src, ovs_key_from_nlattrs()
886 ipv6_key->ipv6_dst, ovs_key_from_nlattrs()
1368 struct ovs_key_ipv6 *ipv6_key; __ovs_nla_put_key() local
1370 nla = nla_reserve(skb, OVS_KEY_ATTR_IPV6, sizeof(*ipv6_key)); __ovs_nla_put_key()
1373 ipv6_key = nla_data(nla); __ovs_nla_put_key()
1374 memcpy(ipv6_key->ipv6_src, &output->ipv6.addr.src, __ovs_nla_put_key()
1375 sizeof(ipv6_key->ipv6_src)); __ovs_nla_put_key()
1376 memcpy(ipv6_key->ipv6_dst, &output->ipv6.addr.dst, __ovs_nla_put_key()
1377 sizeof(ipv6_key->ipv6_dst)); __ovs_nla_put_key()
1378 ipv6_key->ipv6_label = output->ipv6.label; __ovs_nla_put_key()
1379 ipv6_key->ipv6_proto = output->ip.proto; __ovs_nla_put_key()
1380 ipv6_key->ipv6_tclass = output->ip.tos; __ovs_nla_put_key()
1381 ipv6_key->ipv6_hlimit = output->ip.ttl; __ovs_nla_put_key()
1382 ipv6_key->ipv6_frag = output->ip.frag; __ovs_nla_put_key()
1841 const struct ovs_key_ipv6 *ipv6_key; validate_set() local
1887 ipv6_key = nla_data(ovs_key); validate_set()
1890 const struct ovs_key_ipv6 *mask = ipv6_key + 1; validate_set()
1900 if (ipv6_key->ipv6_proto != flow_key->ip.proto) validate_set()
1903 if (ipv6_key->ipv6_frag != flow_key->ip.frag) validate_set()
1906 if (ntohl(ipv6_key->ipv6_label) & 0xFFF00000) validate_set()

Completed in 136 milliseconds