Home
last modified time | relevance | path

Searched refs:nla_data (Results 1 – 25 of 169) sorted by relevance

1234567

/linux/net/openvswitch/
H A Dflow_netlink.c515 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(a); in nsh_key_put_from_nlattr()
[all …]
H A Dactions.c923 struct nlattr *actions = nla_data(attr); in dec_ttl_exception_handler()
926 return clone_execute(dp, skb, key, 0, nla_data(actions), in dec_ttl_exception_handler()
950 sample_arg = nla_data(attr); in sample()
951 arg = nla_data(sample_arg); in sample()
988 clone_arg = nla_data(attr); in clone()
999 struct ovs_action_hash *hash_act = nla_data(attr); in execute_hash()
1025 struct ovs_tunnel_info *tun = nla_data(a); in execute_set_action()
1037 #define get_mask(a, type) ((const type)nla_data(a) + 1)
1063 err = set_eth_addr(skb, flow_key, nla_data(a), in execute_masked_set_action()
1068 err = set_ipv4(skb, flow_key, nla_data(a), in execute_masked_set_action()
[all …]
/linux/lib/
H A Dnlattr.c69 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/net/sched/
H A Dact_skbedit.c147 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()
207 parm = nla_data(tb[TCA_SKBEDIT_PARMS]); in tcf_skbedit_init()
H A Dsch_netem.c837 const __s16 *data = nla_data(attr);
868 const struct tc_netem_slot *c = nla_data(attr); in get_slot()
891 const struct tc_netem_slot *c = nla_data(attr);
913 const struct tc_netem_corr *c = nla_data(attr); in get_rate()
922 const struct tc_netem_reorder *r = nla_data(attr); in get_loss_clg()
930 const struct tc_netem_corrupt *r = nla_data(attr); in get_loss_clg()
938 const struct tc_netem_rate *r = nla_data(attr); in get_loss_clg()
961 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg()
981 const struct tc_netem_gemodel *ge = nla_data(la);
1036 nla_data(nl in netem_change()
[all...]
H A Dsch_plug.c136 struct tc_plug_qopt *ctl = nla_data(opt); in plug_init()
164 msg = nla_data(opt); in plug_change()
H A Dact_bpf.c110 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 Dact_skbmod.c133 daddr = nla_data(tb[TCA_SKBMOD_DMAC]); in tcf_skbmod_init()
138 saddr = nla_data(tb[TCA_SKBMOD_SMAC]); in tcf_skbmod_init()
147 parm = nla_data(tb[TCA_SKBMOD_PARMS]); in tcf_skbmod_init()
H A Dematch.c174 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/ieee802154/
H A Dnl-phy.c86 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 Dbitset.c256 dst = nla_data(attr); in ethnl_put_bitset32()
265 dst = nla_data(attr); in ethnl_put_bitset32()
403 strncmp(nla_data(tb[ETHTOOL_A_BITSET_BIT_NAME]), name, in ethnl_parse_bit()
411 nla_data(tb[ETHTOOL_A_BITSET_BIT_NAME])); in ethnl_parse_bit()
569 if (ethnl_bitmap32_not_zero(nla_data(test_attr), nbits, attr_nbits)) { in ethnl_compact_sanity_checks()
620 nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_update_bitset32()
622 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_update_bitset32()
674 bitmap_from_arr32(val, nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_parse_bitset()
682 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_parse_bitset()
H A Dnetlink.h60 memcpy(nla_data(attr), s, len); in ethnl_put_strz()
61 ((char *)nla_data(attr))[len] = '\0'; in ethnl_put_strz()
216 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary()
219 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
/linux/net/wireless/
H A Dnl80211.c229 const u8 *data = nla_data(attr); in validate_beacon_head()
277 const u8 *data = nla_data(attr); in validate_ie_attr()
295 if (!ieee80211_he_capa_size_ok(nla_data(attr), nla_len(attr))) in validate_he_capa()
304 const u8 *supported_selectors = nla_data(attr); in validate_supported_selectors()
319 const u8 *data = nla_data(attr); in validate_nan_cluster_id()
339 const u8 *data = nla_data(attr); in validate_nan_avail_blob()
373 const u8 *data = nla_data(attr); in validate_nan_ulw()
430 const u8 *data = nla_data(attr); in validate_uhr_capa()
441 const u8 *data = nla_data(attr); in validate_uhr_operation()
1626 k->p.key = nla_data(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new()
[all …]
/linux/net/xfrm/
H A Dxfrm_user.c56 algp = nla_data(rt); in verify_one_alg()
86 algp = nla_data(rt); in verify_auth_trunc()
104 algp = nla_data(rt); in verify_aead()
120 *addrp = nla_data(rt); in verify_one_addr()
131 uctx = nla_data(rt); in verify_sec_ctx_len()
156 rs = nla_data(rt); in verify_replay()
527 replay = nla_data(attrs[XFRMA_REPLAY_VAL]); in verify_newsa_info()
607 ualg = nla_data(rta); in attach_one_algo()
634 ualg = nla_data(rta); in attach_crypt()
663 ualg = nla_data(rta); in attach_auth()
[all …]
/linux/tools/lib/bpf/
H A Dnlattr.h131 static inline struct nlattr *nla_data(struct nlattr *nla) in nla_data() function
155 memcpy(nla_data(nla), data, len); in nlattr_add()
/linux/tools/lib/thermal/
H A Dthermal_nl.c94 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/netlabel/
H A Dnetlabel_mgmt.c169 addr = nla_data(info->attrs[NLBL_MGMT_A_IPV4ADDR]); in netlbl_mgmt_add_common()
170 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV4MASK]); in netlbl_mgmt_add_common()
216 addr = nla_data(info->attrs[NLBL_MGMT_A_IPV6ADDR]); in netlbl_mgmt_add_common()
217 mask = nla_data(info->attrs[NLBL_MGMT_A_IPV6MASK]); in netlbl_mgmt_add_common()
461 domain = nla_data(info->attrs[NLBL_MGMT_A_DOMAIN]); in netlbl_mgmt_remove()
H A Dnetlabel_unlabeled.c763 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
764 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); in netlbl_unlabel_addrinfo_get()
768 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get()
769 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); in netlbl_unlabel_addrinfo_get()
886 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticadd()
888 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadd()
937 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadddef()
983 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticremove()
/linux/drivers/vdpa/
H A Dvdpa.c411 devname = nla_data(attrs[VDPA_ATTR_MGMTDEV_DEV_NAME]); in vdpa_mgmtdev_get_from_attr()
413 busname = nla_data(attrs[VDPA_ATTR_MGMTDEV_BUS_NAME]); in vdpa_mgmtdev_get_from_attr()
573 name = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_add_set_doit()
576 macaddr = nla_data(nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]); in vdpa_nl_cmd_dev_add_set_doit()
678 name = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_del_set_doit()
759 devname = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_get_doit()
1296 devname = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_config_get_doit()
1340 macaddr = nla_data(nl_attrs[VDPA_ATTR_DEV_NET_CFG_MACADDR]); in vdpa_dev_net_device_attr_set()
1372 name = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_attr_set_doit()
1457 devname = nla_data(info->attrs[VDPA_ATTR_DEV_NAME]); in vdpa_nl_cmd_dev_stats_get_doit()
/linux/net/netfilter/ipset/
H A Dip_set_core.c318 memcpy(ipaddr, nla_data(tb[IPSET_ATTR_IPADDR_IPV6]), in ip_set_get_ipaddr6()
340 return nla_data(tb); in ip_set_comment_uget()
1078 name = nla_data(attr[IPSET_ATTR_SETNAME]); in ip_set_create()
1079 typename = nla_data(attr[IPSET_ATTR_TYPENAME]); in ip_set_create()
1279 s = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_destroy()
1336 s = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_flush()
1371 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_rename()
1381 name2 = nla_data(attr[IPSET_ATTR_SETNAME2]); in ip_set_rename()
1418 from = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME]), in ip_set_swap()
1423 to = find_set_and_id(inst, nla_data(attr[IPSET_ATTR_SETNAME2]), in ip_set_swap()
[all …]
/linux/net/mctp/
H A Ddevice.c204 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_newaddr()
206 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_newaddr()
267 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_deladdr()
269 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_deladdr()
/linux/net/netfilter/
H A Dnft_compat.c256 target_compat_from_user(target, nla_data(tb[NFTA_TARGET_INFO]), info); in nft_target_init()
329 memcpy(nla_data(nla), info, info_size); in nft_extension_dump_info()
330 memset(nla_data(nla) + info_size, 0, aligned_size - info_size); in nft_extension_dump_info()
534 match_compat_from_user(match, nla_data(tb[NFTA_MATCH_INFO]), info); in __nft_match_init()
737 name = nla_data(tb[NFTA_COMPAT_NAME]); in nfnl_compat_get_rcu()
838 mt_name = nla_data(tb[NFTA_MATCH_NAME]); in nft_match_select_ops()
917 tg_name = nla_data(tb[NFTA_TARGET_NAME]); in nft_target_select_ops()
/linux/tools/power/x86/intel-speed-select/
H A Dhfi-events.c137 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/fs/nfsd/
H A Dnfsctl.c1646 k0 = get_unaligned_le64(nla_data(attr)); in nfsd_nl_fh_key_set()
1647 k1 = get_unaligned_le64(nla_data(attr) + 8); in nfsd_nl_fh_key_set()
1737 scope = nla_data(attr); in nfsd_nl_threads_set_doit()
2007 sa = nla_data(tb[NFSD_A_SOCK_ADDR]); in nfsd_nl_validate_listeners()
2088 xcl_name = nla_data(tb[NFSD_A_SOCK_TRANSPORT_NAME]); in nfsd_nl_listener_set_doit()
2089 sa = nla_data(tb[NFSD_A_SOCK_ADDR]); in nfsd_nl_listener_set_doit()
2144 xcl_name = nla_data(tb[NFSD_A_SOCK_TRANSPORT_NAME]); in nfsd_nl_listener_set_doit()
2145 sa = nla_data(tb[NFSD_A_SOCK_ADDR]); in nfsd_nl_listener_set_doit()
2257 return sunrpc_set_pool_mode(nla_data(attr)); in nfsd_nl_pool_mode_set_doit()
2624 sap = nla_data(info->attrs[NFSD_A_UNLOCK_IP_ADDRESS]); in nfsd_nl_unlock_ip_doit()
[all …]
/linux/tools/testing/selftests/net/ovpn/
H A Dovpn-cli.c280 len = strnlen((char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG]), in ovpn_nl_cb_error()
283 (char *)nla_data(tb_msg[NLMSGERR_ATTR_MSG])); in ovpn_nl_cb_error()
778 nla_parse(pattrs, OVPN_A_PEER_MAX, nla_data(attrs[OVPN_A_PEER]), in ovpn_handle_peer()
796 inet_ntop(AF_INET, nla_data(pattrs[OVPN_A_PEER_VPN_IPV4]), in ovpn_handle_peer()
804 inet_ntop(AF_INET6, nla_data(pattrs[OVPN_A_PEER_VPN_IPV6]), in ovpn_handle_peer()
826 inet_ntop(AF_INET6, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer()
833 inet_ntop(AF_INET6, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer()
842 inet_ntop(AF_INET, nla_data(ip), buf, sizeof(buf)); in ovpn_handle_peer()
848 inet_ntop(AF_INET, nla_data(p), buf, sizeof(buf)); in ovpn_handle_peer()
993 nla_parse(kattrs, OVPN_A_KEYCONF_MAX, nla_data(attrs[OVPN_A_KEYCONF]), in ovpn_handle_key()
[all …]

1234567