Searched refs:ipv6_key (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/net/openvswitch/ |
H A D | flow_netlink.c | 856 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