| /linux/net/openvswitch/ |
| H A D | flow_netlink.c | 515 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs() 588 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in genev_tun_opt_from_nlattr() 671 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in erspan_tun_opt_from_nlattr() 1257 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]); in metadata_from_nlattrs() 1265 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]); in metadata_from_nlattrs() 1277 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]); in metadata_from_nlattrs() 1330 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_hdr_from_nlattr() 1343 memcpy(&nh->md1, nla_data(a), mdlen); in nsh_hdr_from_nlattr() 1350 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr() 1404 const struct ovs_nsh_key_base *base = nla_data( in nsh_key_put_from_nlattr() [all...] |
| H A D | actions.c | 926 struct nlattr *actions = nla_data(attr); in dec_ttl_exception_handler() 929 return clone_execute(dp, skb, key, 0, nla_data(actions), in dec_ttl_exception_handler() 953 sample_arg = nla_data(attr); in sample() 954 arg = nla_data(sample_arg); in sample() 991 clone_arg = nla_data(attr); in clone() 1002 struct ovs_action_hash *hash_act = nla_data(attr); in execute_hash() 1028 struct ovs_tunnel_info *tun = nla_data(a); in execute_set_action() 1040 #define get_mask(a, type) ((const type)nla_data(a) + 1) 1066 err = set_eth_addr(skb, flow_key, nla_data(a), in execute_masked_set_action() 1071 err = set_ipv4(skb, flow_key, nla_data(a), in execute_masked_set_action() [all …]
|
| /linux/drivers/infiniband/core/ |
| H A D | iwpm_msg.c | 409 dev_name = (char *)nla_data(nltb[IWPM_NLA_RREG_IBDEV_NAME]); in iwpm_register_pid_cb() 410 iwpm_name = (char *)nla_data(nltb[IWPM_NLA_RREG_ULIB_NAME]); in iwpm_register_pid_cb() 483 nla_data(nltb[IWPM_NLA_RMANAGE_ADDR]); in iwpm_add_mapping_cb() 485 nla_data(nltb[IWPM_NLA_RMANAGE_MAPPED_LOC_ADDR]); in iwpm_add_mapping_cb() 562 nla_data(nltb[IWPM_NLA_RQUERY_LOCAL_ADDR]); in iwpm_add_and_query_mapping_cb() 564 nla_data(nltb[IWPM_NLA_RQUERY_REMOTE_ADDR]); in iwpm_add_and_query_mapping_cb() 566 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_LOC_ADDR]); in iwpm_add_and_query_mapping_cb() 568 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_REM_ADDR]); in iwpm_add_and_query_mapping_cb() 638 nla_data(nltb[IWPM_NLA_RQUERY_LOCAL_ADDR]); in iwpm_remote_info_cb() 640 nla_data(nltb[IWPM_NLA_RQUERY_REMOTE_ADDR]); in iwpm_remote_info_cb() [all …]
|
| /linux/lib/ |
| H A D | nlattr.c | 69 const struct nla_bitfield32 *bf = nla_data(nla); in validate_nla_bitfield32() 109 ret = __nla_validate_parse(nla_data(entry), nla_len(entry), in nla_validate_array() 477 if (!minlen || memchr(nla_data(nla), '\0', minlen) == NULL) { in validate_nla() 488 char *buf = nla_data(nla); in validate_nla() 512 err = __nla_validate_parse(nla_data(nla), nla_len(nla), in validate_nla() 536 err = nla_validate_array(nla_data(nla), nla_len(nla), in validate_nla() 775 char *src = nla_data(nla); in nla_strscpy() 811 char *src = nla_data(nla), *dst; in nla_strdup() 840 memcpy(dest, nla_data(src), minlen); in nla_memcpy() 860 d = memcmp(nla_data(nla), data, size); in nla_memcmp() [all …]
|
| /linux/include/net/ |
| H A D | netlink.h | 1285 static inline void *nla_data(const struct nlattr *nla) in nla_data() function 1337 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested() 1360 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested() 1379 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested_deprecated() 1734 return *(u32 *) nla_data(nla); in nla_get_u32() 1757 return *(__be32 *) nla_data(nla); in nla_get_be32() 1781 return *(__le32 *) nla_data(nla); in nla_get_le32() 1805 return *(u16 *) nla_data(nla); in nla_get_u16() 1828 return *(__be16 *) nla_data(nla); in nla_get_be16() 1852 return *(__le16 *) nla_data(nla); in nla_get_le16() [all …]
|
| /linux/net/sched/ |
| H A D | act_skbedit.c | 147 priority = nla_data(tb[TCA_SKBEDIT_PRIORITY]); in tcf_skbedit_init() 157 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); in tcf_skbedit_init() 161 ptype = nla_data(tb[TCA_SKBEDIT_PTYPE]); in tcf_skbedit_init() 169 mark = nla_data(tb[TCA_SKBEDIT_MARK]); in tcf_skbedit_init() 174 mask = nla_data(tb[TCA_SKBEDIT_MASK]); in tcf_skbedit_init() 178 u64 *pure_flags = nla_data(tb[TCA_SKBEDIT_FLAGS]); in tcf_skbedit_init() 190 nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING_MAX]); in tcf_skbedit_init() 203 parm = nla_data(tb[TCA_SKBEDIT_PARMS]); in tcf_skbedit_init()
|
| H A D | sch_plug.c | 136 struct tc_plug_qopt *ctl = nla_data(opt); in plug_init() 164 msg = nla_data(opt); in plug_change()
|
| H A D | act_bpf.c | 110 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info() 131 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla)); in tcf_bpf_dump_ebpf_info() 201 bpf_ops = kmemdup(nla_data(tb[TCA_ACT_BPF_OPS]), bpf_size, GFP_KERNEL); in tcf_bpf_init_from_ops() 304 parm = nla_data(tb[TCA_ACT_BPF_PARMS]); in tcf_bpf_init()
|
| H A D | sch_netem.c | 810 const __s16 *data = nla_data(attr); in get_dist_table() 831 const struct tc_netem_slot *c = nla_data(attr); in get_slot() 853 const struct tc_netem_corr *c = nla_data(attr); in get_correlation() 862 const struct tc_netem_reorder *r = nla_data(attr); in get_reorder() 870 const struct tc_netem_corrupt *r = nla_data(attr); in get_corrupt() 878 const struct tc_netem_rate *r = nla_data(attr); in get_rate() 900 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg() 919 const struct tc_netem_gemodel *ge = nla_data(la); in get_loss_clg() 970 nla_data(nla) + NLA_ALIGN(len), in parse_attr() 1025 qopt = nla_data(op in netem_change() [all...] |
| H A D | ematch.c | 174 struct tcf_ematch_hdr *em_hdr = nla_data(nla); in tcf_em_validate() 330 tree_hdr = nla_data(rt_hdr); in tcf_em_tree_validate() 333 rt_match = nla_data(rt_list); in tcf_em_tree_validate()
|
| /linux/net/8021q/ |
| H A D | vlan_netlink.c | 51 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) { in vlan_validate() 81 flags = nla_data(data[IFLA_VLAN_FLAGS]); in vlan_validate() 114 flags = nla_data(data[IFLA_VLAN_FLAGS]); in vlan_changelink() 122 m = nla_data(attr); in vlan_changelink() 129 m = nla_data(attr); in vlan_changelink()
|
| /linux/net/ieee802154/ |
| H A D | nl-phy.c | 86 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_list_phy() 177 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_add_iface() 182 devname = nla_data(info->attrs[IEEE802154_ATTR_DEV_NAME]); in ieee802154_add_iface() 279 name = nla_data(info->attrs[IEEE802154_ATTR_DEV_NAME]); in ieee802154_del_iface() 300 nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_del_iface()
|
| /linux/net/ethtool/ |
| H A D | bitset.c | 255 dst = nla_data(attr); in ethnl_put_bitset32() 264 dst = nla_data(attr); in ethnl_put_bitset32() 402 strncmp(nla_data(tb[ETHTOOL_A_BITSET_BIT_NAME]), name, in ethnl_parse_bit() 410 nla_data(tb[ETHTOOL_A_BITSET_BIT_NAME])); in ethnl_parse_bit() 568 if (ethnl_bitmap32_not_zero(nla_data(test_attr), nbits, attr_nbits)) { in ethnl_compact_sanity_checks() 619 nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_update_bitset32() 621 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_update_bitset32() 673 bitmap_from_arr32(val, nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_parse_bitset() 681 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_parse_bitset()
|
| H A D | netlink.h | 61 memcpy(nla_data(attr), s, len); in ethnl_put_strz() 62 ((char *)nla_data(attr))[len] = '\0'; in ethnl_put_strz() 189 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary() 192 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 228 const u8 *data = nla_data(attr); in validate_beacon_head() 276 const u8 *data = nla_data(attr); in validate_ie_attr() 294 if (!ieee80211_he_capa_size_ok(nla_data(attr), nla_len(attr))) in validate_he_capa() 303 const u8 *supported_selectors = nla_data(attr); in validate_supported_selectors() 318 const u8 *data = nla_data(attr); in validate_nan_cluster_id() 1435 k->p.key = nla_data(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new() 1440 k->p.seq = nla_data(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new() 1474 k->p.key = nla_data(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old() 1479 k->p.seq = nla_data(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old() 3845 rdev, nla_data(info->attrs[NL80211_ATTR_WIPHY_NAME])); in nl80211_set_wiphy() [all …]
|
| /linux/net/xfrm/ |
| H A D | xfrm_user.c | 47 algp = nla_data(rt); in verify_one_alg() 77 algp = nla_data(rt); in verify_auth_trunc() 95 algp = nla_data(rt); in verify_aead() 111 *addrp = nla_data(rt); in verify_one_addr() 122 uctx = nla_data(rt); in verify_sec_ctx_len() 147 rs = nla_data(rt); in verify_replay() 503 replay = nla_data(attrs[XFRMA_REPLAY_VAL]); in verify_newsa_info() 583 ualg = nla_data(rta); in attach_one_algo() 610 ualg = nla_data(rta); in attach_crypt() 639 ualg = nla_data(rta); in attach_auth() [all …]
|
| /linux/tools/lib/bpf/ |
| H A D | nlattr.h | 131 static inline struct nlattr *nla_data(struct nlattr *nla) in nla_data() function 155 memcpy(nla_data(nla), data, len); in nlattr_add()
|
| /linux/net/netfilter/ipset/ |
| H A D | ip_set_core.c | 317 memcpy(ipaddr, nla_data(tb[IPSET_ATTR_IPADDR_IPV6]), in ip_set_get_ipaddr6() 339 return nla_data(tb); in ip_set_comment_uget() 1070 name = nla_data(attr[IPSET_ATTR_SETNAME]); in ip_set_create() 1071 typename = nla_data(attr[IPSET_ATTR_TYPENAME]); in ip_set_create() 1267 s = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_destroy() 1323 s = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_flush() 1358 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_rename() 1368 name2 = nla_data(attr[IPSET_ATTR_SETNAME2]); in ip_set_rename() 1405 from = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_swap() 1410 to = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME2]), in ip_set_swap() [all …]
|
| /linux/tools/lib/thermal/ |
| H A D | thermal_nl.c | 94 nla_data(mcgrp), nla_len(mcgrp), NULL); in nl_family_handler() 100 if (strncmp(nla_data(tb_mcgrp[CTRL_ATTR_MCAST_GRP_NAME]), in nl_family_handler()
|
| /linux/net/netfilter/ |
| H A D | nft_compat.c | 255 target_compat_from_user(target, nla_data(tb[NFTA_TARGET_INFO]), info); in nft_target_init() 328 memcpy(nla_data(nla), info, info_size); in nft_extension_dump_info() 329 memset(nla_data(nla) + info_size, 0, aligned_size - info_size); in nft_extension_dump_info() 508 match_compat_from_user(match, nla_data(tb[NFTA_MATCH_INFO]), info); in __nft_match_init() 694 name = nla_data(tb[NFTA_COMPAT_NAME]); in nfnl_compat_get_rcu() 798 mt_name = nla_data(tb[NFTA_MATCH_NAME]); in nft_match_select_ops() 878 tg_name = nla_data(tb[NFTA_TARGET_NAME]); in nft_target_select_ops()
|
| /linux/net/mctp/ |
| H A D | device.c | 203 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_newaddr() 205 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_newaddr() 266 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_deladdr() 268 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_deladdr()
|
| /linux/tools/testing/selftests/net/ovpn/ |
| H A D | ovpn-cli.c | 276 len = strnlen((char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG]), in ovpn_nl_cb_error() 279 (char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG])); in ovpn_nl_cb_error() 763 nla_parse(pattrs, OVPN_A_PEER_MAX, nla_data(attrs[OVPN_A_PEER]), in ovpn_handle_peer() 777 inet_ntop(AF_INET, nla_data(pattrs[OVPN_A_PEER_VPN_IPV4]), in ovpn_handle_peer() 785 inet_ntop(AF_INET6, nla_data(pattrs[OVPN_A_PEER_VPN_IPV6]), in ovpn_handle_peer() 807 inet_ntop(AF_INET6, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer() 814 inet_ntop(AF_INET6, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer() 823 inet_ntop(AF_INET, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer() 829 inet_ntop(AF_INET, nla_data(p), buf, sizeof(buf)); in ovpn_handle_peer() 974 nla_parse(kattrs, OVPN_A_KEYCONF_MAX, nla_data(attrs[OVPN_A_KEYCONF]), in ovpn_handle_key() [all …]
|
| /linux/tools/power/x86/intel-speed-select/ |
| H A D | hfi-events.c | 137 nla_parse(tb2, CTRL_ATTR_MCAST_GRP_MAX, nla_data(mcgrp), in family_handler() 141 strncmp(nla_data(tb2[CTRL_ATTR_MCAST_GRP_NAME]), in family_handler()
|
| /linux/drivers/net/ovpn/ |
| H A D | netlink.c | 113 in = nla_data(attrs[OVPN_A_PEER_REMOTE_IPV4]); in ovpn_nl_attr_sockaddr_remote() 116 in6 = nla_data(attrs[OVPN_A_PEER_REMOTE_IPV6]); in ovpn_nl_attr_sockaddr_remote() 155 return nla_data(attrs[OVPN_A_PEER_LOCAL_IPV4]); in ovpn_nl_attr_local_ip() 157 addr6 = nla_data(attrs[OVPN_A_PEER_LOCAL_IPV6]); in ovpn_nl_attr_local_ip() 174 if (ipv6_addr_v4mapped((struct in6_addr *)nla_data(addr6))) in ovpn_nl_family_get() 832 dir->cipher_key = nla_data(attrs[OVPN_A_KEYDIR_CIPHER_KEY]); in ovpn_nl_get_key_dir() 839 dir->nonce_tail = nla_data(attrs[OVPN_A_KEYDIR_NONCE_TAIL]); in ovpn_nl_get_key_dir()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_nla.c | 9 struct nlattr *head = nla_data(nla); in drbd_nla_check_mandatory()
|