Lines Matching refs:nla_data

507 		if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) {
580 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a),
663 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a),
1244 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]);
1252 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]);
1264 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]);
1314 const struct ovs_nsh_key_base *base = nla_data(a);
1327 memcpy(&nh->md1, nla_data(a), mdlen);
1334 memcpy(&nh->md2, nla_data(a), mdlen);
1362 const struct ovs_nsh_key_base *base = nla_data(a);
1370 const struct ovs_nsh_key_md1 *md1 = nla_data(a);
1428 const struct ovs_nsh_key_base *base = nla_data(a);
1445 const struct ovs_nsh_key_md1 *md1 = nla_data(a);
1523 eth_key = nla_data(a[OVS_KEY_ATTR_ETHERNET]);
1554 ipv4_key = nla_data(a[OVS_KEY_ATTR_IPV4]);
1578 ipv6_key = nla_data(a[OVS_KEY_ATTR_IPV6]);
1616 ipv6_exthdrs_key = nla_data(a[OVS_KEY_ATTR_IPV6_EXTHDRS]);
1627 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]);
1660 mpls_key = nla_data(a[OVS_KEY_ATTR_MPLS]);
1683 tcp_key = nla_data(a[OVS_KEY_ATTR_TCP]);
1699 udp_key = nla_data(a[OVS_KEY_ATTR_UDP]);
1708 sctp_key = nla_data(a[OVS_KEY_ATTR_SCTP]);
1717 icmp_key = nla_data(a[OVS_KEY_ATTR_ICMP]);
1728 icmpv6_key = nla_data(a[OVS_KEY_ATTR_ICMPV6]);
1739 nd_key = nla_data(a[OVS_KEY_ATTR_ND]);
1771 memset(nla_data(nla), val, nla_len(nla));
1774 *(u32 *)nla_data(nla) &= CT_SUPPORTED_MASK;
1903 memcpy(sfid->ufid, nla_data(attr), sfid->ufid_len);
2064 eth_key = nla_data(nla);
2117 ipv4_key = nla_data(nla);
2131 ipv6_key = nla_data(nla);
2146 ipv6_exthdrs_key = nla_data(nla);
2158 arp_key = nla_data(nla);
2175 mpls_key = nla_data(nla);
2190 tcp_key = nla_data(nla);
2202 udp_key = nla_data(nla);
2211 sctp_key = nla_data(nla);
2221 icmp_key = nla_data(nla);
2232 icmpv6_key = nla_data(nla);
2243 nd_key = nla_data(nla);
2334 ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
2342 const struct nlattr *a = nla_data(action);
2356 const struct nlattr *a = nla_data(action);
2360 ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
2367 const struct nlattr *a = nla_data(action);
2381 const struct nlattr *ovs_key = nla_data(a);
2386 ovs_tun = nla_data(ovs_key);
2507 memcpy(nla_data(a), data, len);
2774 opts_type = ip_tun_from_nlattr(nla_data(attr), &match, false, log);
2818 ovs_tun = nla_data(a);
2873 const struct nlattr *ovs_key = nla_data(a);
2889 if (masked && !validate_masked(nla_data(ovs_key), key_len))
2922 ipv4_key = nla_data(ovs_key);
2945 ipv6_key = nla_data(ovs_key);
3001 if (!validate_nsh(nla_data(a), masked, false, log))
3026 memcpy(nla_data(at), nla_data(ovs_key), key_len); /* Key. */
3027 memset(nla_data(at) + key_len, 0xff, key_len); /* Mask. */
3030 struct ovs_key_ipv6 *mask = nla_data(at) + key_len;
3083 nla_data(attr), nla_len(attr),
3229 const struct ovs_action_trunc *trunc = nla_data(a);
3237 const struct ovs_action_hash *act_hash = nla_data(a);
3260 vlan = nla_data(a);
3272 const struct ovs_action_add_mpls *mpls = nla_data(a);
3299 const struct ovs_action_push_mpls *mpls = nla_data(a);
3414 if (!validate_nsh(nla_data(a), false, true, true))
3534 sample_arg = nla_data(attr);
3535 arg = nla_data(sample_arg);
3574 attr = nla_next(nla_data(attr), &rem);
3600 cpl_arg = nla_data(attr);
3601 arg = nla_data(cpl_arg);
3619 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
3638 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
3665 nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) {
3675 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
3698 const struct nlattr *ovs_key = nla_data(a);
3705 struct ovs_tunnel_info *ovs_tun = nla_data(ovs_key);
3733 const struct nlattr *ovs_key = nla_data(a);
3744 if (nla_put(skb, nla_type(ovs_key), key_len, nla_data(ovs_key)))
3779 err = ovs_ct_action_to_attr(nla_data(a), skb);
3803 if (nla_put(skb, type, nla_len(a), nla_data(a)))