Lines Matching refs:nla_data

504 		if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) {  in __parse_flow_nlattrs()
577 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in genev_tun_opt_from_nlattr()
660 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in erspan_tun_opt_from_nlattr()
1241 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]); in metadata_from_nlattrs()
1249 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]); in metadata_from_nlattrs()
1261 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]); in metadata_from_nlattrs()
1311 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_hdr_from_nlattr()
1324 memcpy(&nh->md1, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1331 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1359 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_key_from_nlattr()
1367 const struct ovs_nsh_key_md1 *md1 = nla_data(a); in nsh_key_from_nlattr()
1425 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_key_put_from_nlattr()
1442 const struct ovs_nsh_key_md1 *md1 = nla_data(a); in nsh_key_put_from_nlattr()
1520 eth_key = nla_data(a[OVS_KEY_ATTR_ETHERNET]); in ovs_key_from_nlattrs()
1551 ipv4_key = nla_data(a[OVS_KEY_ATTR_IPV4]); in ovs_key_from_nlattrs()
1575 ipv6_key = nla_data(a[OVS_KEY_ATTR_IPV6]); in ovs_key_from_nlattrs()
1613 ipv6_exthdrs_key = nla_data(a[OVS_KEY_ATTR_IPV6_EXTHDRS]); in ovs_key_from_nlattrs()
1624 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]); in ovs_key_from_nlattrs()
1657 mpls_key = nla_data(a[OVS_KEY_ATTR_MPLS]); in ovs_key_from_nlattrs()
1680 tcp_key = nla_data(a[OVS_KEY_ATTR_TCP]); in ovs_key_from_nlattrs()
1696 udp_key = nla_data(a[OVS_KEY_ATTR_UDP]); in ovs_key_from_nlattrs()
1705 sctp_key = nla_data(a[OVS_KEY_ATTR_SCTP]); in ovs_key_from_nlattrs()
1714 icmp_key = nla_data(a[OVS_KEY_ATTR_ICMP]); in ovs_key_from_nlattrs()
1725 icmpv6_key = nla_data(a[OVS_KEY_ATTR_ICMPV6]); in ovs_key_from_nlattrs()
1736 nd_key = nla_data(a[OVS_KEY_ATTR_ND]); in ovs_key_from_nlattrs()
1768 memset(nla_data(nla), val, nla_len(nla)); in nlattr_set()
1771 *(u32 *)nla_data(nla) &= CT_SUPPORTED_MASK; in nlattr_set()
1900 memcpy(sfid->ufid, nla_data(attr), sfid->ufid_len); in ovs_nla_get_ufid()
2061 eth_key = nla_data(nla); in __ovs_nla_put_key()
2114 ipv4_key = nla_data(nla); in __ovs_nla_put_key()
2128 ipv6_key = nla_data(nla); in __ovs_nla_put_key()
2143 ipv6_exthdrs_key = nla_data(nla); in __ovs_nla_put_key()
2155 arp_key = nla_data(nla); in __ovs_nla_put_key()
2172 mpls_key = nla_data(nla); in __ovs_nla_put_key()
2187 tcp_key = nla_data(nla); in __ovs_nla_put_key()
2199 udp_key = nla_data(nla); in __ovs_nla_put_key()
2208 sctp_key = nla_data(nla); in __ovs_nla_put_key()
2218 icmp_key = nla_data(nla); in __ovs_nla_put_key()
2229 icmpv6_key = nla_data(nla); in __ovs_nla_put_key()
2240 nd_key = nla_data(nla); in __ovs_nla_put_key()
2331 ovs_nla_free_nested_actions(nla_data(a), nla_len(a)); in ovs_nla_free_check_pkt_len_action()
2339 const struct nlattr *a = nla_data(action); in ovs_nla_free_clone_action()
2353 const struct nlattr *a = nla_data(action); in ovs_nla_free_dec_ttl_action()
2357 ovs_nla_free_nested_actions(nla_data(a), nla_len(a)); in ovs_nla_free_dec_ttl_action()
2364 const struct nlattr *a = nla_data(action); in ovs_nla_free_sample_action()
2378 const struct nlattr *ovs_key = nla_data(a); in ovs_nla_free_set_action()
2383 ovs_tun = nla_data(ovs_key); in ovs_nla_free_set_action()
2504 memcpy(nla_data(a), data, len); in __add_action()
2764 opts_type = ip_tun_from_nlattr(nla_data(attr), &match, false, log); in validate_and_copy_set_tun()
2808 ovs_tun = nla_data(a); in validate_and_copy_set_tun()
2863 const struct nlattr *ovs_key = nla_data(a); in validate_set()
2879 if (masked && !validate_masked(nla_data(ovs_key), key_len)) in validate_set()
2912 ipv4_key = nla_data(ovs_key); in validate_set()
2935 ipv6_key = nla_data(ovs_key); in validate_set()
2991 if (!validate_nsh(nla_data(a), masked, false, log)) in validate_set()
3016 memcpy(nla_data(at), nla_data(ovs_key), key_len); /* Key. */ in validate_set()
3017 memset(nla_data(at) + key_len, 0xff, key_len); /* Mask. */ in validate_set()
3020 struct ovs_key_ipv6 *mask = nla_data(at) + key_len; in validate_set()
3073 nla_data(attr), nla_len(attr), in validate_and_copy_check_pkt_len()
3212 const struct ovs_action_trunc *trunc = nla_data(a); in __ovs_nla_copy_actions()
3220 const struct ovs_action_hash *act_hash = nla_data(a); in __ovs_nla_copy_actions()
3241 vlan = nla_data(a); in __ovs_nla_copy_actions()
3253 const struct ovs_action_add_mpls *mpls = nla_data(a); in __ovs_nla_copy_actions()
3280 const struct ovs_action_push_mpls *mpls = nla_data(a); in __ovs_nla_copy_actions()
3395 if (!validate_nsh(nla_data(a), false, true, true)) in __ovs_nla_copy_actions()
3507 sample_arg = nla_data(attr); in sample_action_to_attr()
3508 arg = nla_data(sample_arg); in sample_action_to_attr()
3547 attr = nla_next(nla_data(attr), &rem); in clone_action_to_attr()
3573 cpl_arg = nla_data(attr); in check_pkt_len_action_to_attr()
3574 arg = nla_data(cpl_arg); in check_pkt_len_action_to_attr()
3592 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in check_pkt_len_action_to_attr()
3611 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in check_pkt_len_action_to_attr()
3638 nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) { in dec_ttl_action_to_attr()
3648 err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb); in dec_ttl_action_to_attr()
3671 const struct nlattr *ovs_key = nla_data(a); in set_action_to_attr()
3678 struct ovs_tunnel_info *ovs_tun = nla_data(ovs_key); in set_action_to_attr()
3706 const struct nlattr *ovs_key = nla_data(a); in masked_set_action_to_set_action_attr()
3717 if (nla_put(skb, nla_type(ovs_key), key_len, nla_data(ovs_key))) in masked_set_action_to_set_action_attr()
3752 err = ovs_ct_action_to_attr(nla_data(a), skb); in ovs_nla_put_actions()
3776 if (nla_put(skb, type, nla_len(a), nla_data(a))) in ovs_nla_put_actions()