Home
last modified time | relevance | path

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

12345678

/linux/net/openvswitch/
A Dflow_netlink.c2077 eth_key = nla_data(nla); in __ovs_nla_put_key()
2130 ipv4_key = nla_data(nla); in __ovs_nla_put_key()
2144 ipv6_key = nla_data(nla); in __ovs_nla_put_key()
2171 arp_key = nla_data(nla); in __ovs_nla_put_key()
2188 mpls_key = nla_data(nla); in __ovs_nla_put_key()
2203 tcp_key = nla_data(nla); in __ovs_nla_put_key()
2832 ovs_tun = nla_data(a); in validate_and_copy_set_tun()
3040 memcpy(nla_data(at), nla_data(ovs_key), key_len); /* Key. */ in validate_set()
3297 vlan = nla_data(a); in __ovs_nla_copy_actions()
3643 cpl_arg = nla_data(attr); in check_pkt_len_action_to_attr()
[all …]
A Dactions.c1033 struct nlattr *actions = nla_data(attr); in dec_ttl_exception_handler()
1060 sample_arg = nla_data(attr); in sample()
1061 arg = nla_data(sample_arg); in sample()
1098 clone_arg = nla_data(attr); in clone()
1256 cpl_arg = nla_data(attr); in execute_check_pkt_len()
1257 arg = nla_data(cpl_arg); in execute_check_pkt_len()
1338 md.user_cookie = nla_data(a); in execute_psample()
1445 err = push_vlan(skb, key, nla_data(a)); in do_execute_actions()
1493 nla_data(a)); in do_execute_actions()
1505 err = push_eth(skb, key, nla_data(a)); in do_execute_actions()
[all …]
/linux/include/net/
A Dnetlink.h1694 return *(u32 *) nla_data(nla); in nla_get_u32()
1703 return *(__be32 *) nla_data(nla); in nla_get_be32()
1712 return *(__le32 *) nla_data(nla); in nla_get_le32()
1721 return *(u16 *) nla_data(nla); in nla_get_u16()
1730 return *(__be16 *) nla_data(nla); in nla_get_be16()
1739 return *(__le16 *) nla_data(nla); in nla_get_le16()
1748 return *(u8 *) nla_data(nla); in nla_get_u8()
1794 return *(__le64 *) nla_data(nla); in nla_get_le64()
1803 return *(s32 *) nla_data(nla); in nla_get_s32()
1812 return *(s16 *) nla_data(nla); in nla_get_s16()
[all …]
/linux/drivers/infiniband/core/
A Diwpm_msg.c409 dev_name = (char *)nla_data(nltb[IWPM_NLA_RREG_IBDEV_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()
642 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_LOC_ADDR]); in iwpm_remote_info_cb()
[all …]
/linux/lib/
A Dnlattr.c69 const struct nla_bitfield32 *bf = nla_data(nla); in validate_nla_bitfield32()
488 char *buf = nla_data(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()
874 char *buf = nla_data(nla); in nla_strcmp()
883 d = memcmp(nla_data(nla), str, len); in nla_strcmp()
1041 memcpy(nla_data(nla), data, attrlen); in __nla_put()
[all …]
/linux/drivers/net/wireguard/
A Dnetlink.c64 nla_data(attrs[WGDEVICE_A_IFNAME])); in lookup_interface()
345 nla_data(attrs[WGALLOWEDIP_A_IPADDR]), cidr, peer, in set_allowedip()
351 nla_data(attrs[WGALLOWEDIP_A_IPADDR]), cidr, peer, in set_allowedip()
367 public_key = nla_data(attrs[WGPEER_A_PUBLIC_KEY]); in set_peer()
372 preshared_key = nla_data(attrs[WGPEER_A_PRESHARED_KEY]); in set_peer()
387 nla_data(attrs[WGPEER_A_PUBLIC_KEY])); in set_peer()
398 !memcmp(nla_data(attrs[WGPEER_A_PUBLIC_KEY]), in set_peer()
437 struct sockaddr *addr = nla_data(attrs[WGPEER_A_ENDPOINT]); in set_peer()
488 memzero_explicit(nla_data(attrs[WGPEER_A_PRESHARED_KEY]), in set_peer()
546 u8 *private_key = nla_data(info->attrs[WGDEVICE_A_PRIVATE_KEY]); in wg_set_device()
[all …]
/linux/net/sched/
A Dact_skbedit.c149 priority = nla_data(tb[TCA_SKBEDIT_PRIORITY]); in tcf_skbedit_init()
159 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); in tcf_skbedit_init()
163 ptype = nla_data(tb[TCA_SKBEDIT_PTYPE]); in tcf_skbedit_init()
171 mark = nla_data(tb[TCA_SKBEDIT_MARK]); in tcf_skbedit_init()
176 mask = nla_data(tb[TCA_SKBEDIT_MASK]); in tcf_skbedit_init()
180 u64 *pure_flags = nla_data(tb[TCA_SKBEDIT_FLAGS]); in tcf_skbedit_init()
192 nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING_MAX]); in tcf_skbedit_init()
205 parm = nla_data(tb[TCA_SKBEDIT_PARMS]); in tcf_skbedit_init()
A Dsch_plug.c136 struct tc_plug_qopt *ctl = nla_data(opt); in plug_init()
164 msg = nla_data(opt); in plug_change()
A Dact_bpf.c112 memcpy(nla_data(nla), prog->bpf_ops, nla_len(nla)); in tcf_bpf_dump_bpf_info()
133 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla)); in tcf_bpf_dump_ebpf_info()
203 bpf_ops = kmemdup(nla_data(tb[TCA_ACT_BPF_OPS]), bpf_size, GFP_KERNEL); in tcf_bpf_init_from_ops()
306 parm = nla_data(tb[TCA_ACT_BPF_PARMS]); in tcf_bpf_init()
A Dsch_netem.c798 const __s16 *data = nla_data(attr); in get_dist_table()
819 const struct tc_netem_slot *c = nla_data(attr); in get_slot()
841 const struct tc_netem_corr *c = nla_data(attr); in get_correlation()
850 const struct tc_netem_reorder *r = nla_data(attr); in get_reorder()
858 const struct tc_netem_corrupt *r = nla_data(attr); in get_corrupt()
866 const struct tc_netem_rate *r = nla_data(attr); in get_rate()
888 const struct tc_netem_gimodel *gi = nla_data(la); in get_loss_clg()
907 const struct tc_netem_gemodel *ge = nla_data(la); in get_loss_clg()
958 nla_data(nla) + NLA_ALIGN(len), in parse_attr()
978 qopt = nla_data(opt); in netem_change()
A Dact_skbmod.c134 daddr = nla_data(tb[TCA_SKBMOD_DMAC]); in tcf_skbmod_init()
139 saddr = nla_data(tb[TCA_SKBMOD_SMAC]); in tcf_skbmod_init()
148 parm = nla_data(tb[TCA_SKBMOD_PARMS]); in tcf_skbmod_init()
/linux/net/8021q/
A Dvlan_netlink.c51 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/ethtool/
A Dbitset.c255 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()
528 if (ethnl_bitmap32_not_zero(nla_data(test_attr), nbits, attr_nbits)) { in ethnl_compact_sanity_checks()
579 nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_update_bitset32()
581 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_update_bitset32()
633 bitmap_from_arr32(val, nla_data(tb[ETHTOOL_A_BITSET_VALUE]), in ethnl_parse_bitset()
641 nla_data(tb[ETHTOOL_A_BITSET_MASK]), in ethnl_parse_bitset()
A Dnetlink.h58 memcpy(nla_data(attr), s, len); in ethnl_put_strz()
59 ((char *)nla_data(attr))[len] = '\0'; in ethnl_put_strz()
186 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary()
189 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
/linux/net/ieee802154/
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/wireless/
A Dnl80211.c228 const u8 *data = nla_data(attr); in validate_beacon_head()
273 const u8 *data = nla_data(attr); in validate_ie_attr()
5335 nla_data(tb[NL80211_TXRATE_HT]), in nl80211_parse_tx_bitrate_mask()
5344 nla_data(tb[NL80211_TXRATE_VHT]), in nl80211_parse_tx_bitrate_mask()
6467 sta_flags = nla_data(nla); in parse_station_flags()
8638 setup->ie = nla_data(ieattr); in nl80211_parse_mesh_setup()
9085 nest = nla_data(nla); in parse_bss_select()
9484 nla_data(attr), in nl80211_trigger_scan()
9919 nla_data(bssid), ETH_ALEN); in nl80211_parse_sched_scan()
9968 rssi_adjust = nla_data( in nl80211_parse_sched_scan()
[all …]
/linux/net/xfrm/
A Dxfrm_user.c47 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()
122 uctx = nla_data(rt); in verify_sec_ctx_len()
147 rs = nla_data(rt); in verify_replay()
627 up = nla_data(rp); in xfrm_replay_verify_len()
665 up = nla_data(rta); in xfrm_alloc_replay_state_esn()
1104 ap = nla_data(nla); in copy_to_user_auth()
1125 ap = nla_data(nla); in copy_to_user_aead()
1147 ap = nla_data(nla); in copy_to_user_ealg()
[all …]
/linux/drivers/net/can/dev/
A Dnetlink.c69 struct can_ctrlmode *cm = nla_data(data[IFLA_CAN_CTRLMODE]); in can_validate()
111 memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt)); in can_validate()
130 memcpy(&bt, nla_data(data[IFLA_CAN_DATA_BITTIMING]), sizeof(bt)); in can_validate()
206 cm = nla_data(data[IFLA_CAN_CTRLMODE]); in can_changelink()
261 memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt)); in can_changelink()
319 memcpy(&dbt, nla_data(data[IFLA_CAN_DATA_BITTIMING]), in can_changelink()
/linux/tools/lib/bpf/
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/
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/
A Dnetlabel_unlabeled.c776 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
777 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); in netlbl_unlabel_addrinfo_get()
785 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get()
786 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); in netlbl_unlabel_addrinfo_get()
903 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticadd()
905 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadd()
954 nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), in netlbl_unlabel_staticadddef()
1000 dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); in netlbl_unlabel_staticremove()
/linux/net/netfilter/ipset/
A Dip_set_core.c312 memcpy(ipaddr, nla_data(tb[IPSET_ATTR_IPADDR_IPV6]), in ip_set_get_ipaddr6()
334 return nla_data(tb); in ip_set_comment_uget()
1065 name = nla_data(attr[IPSET_ATTR_SETNAME]); in ip_set_create()
1066 typename = nla_data(attr[IPSET_ATTR_TYPENAME]); in ip_set_create()
1318 s = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_flush()
1353 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_rename()
1363 name2 = nla_data(attr[IPSET_ATTR_SETNAME2]); in ip_set_rename()
1788 errline = nla_data(cda[IPSET_ATTR_LINENO]); in call_ad()
1826 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_ad()
1885 set = find_set(inst, nla_data(attr[IPSET_ATTR_SETNAME])); in ip_set_utest()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
A Dtestmode.c142 return mt7921_tm_set(phy->dev, nla_data(data)); in mt7921_testmode_cmd()
185 err = mt7921_tm_query(phy->dev, nla_data(data), in mt7921_testmode_dump()
/linux/net/mctp/
A Ddevice.c211 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_newaddr()
213 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_newaddr()
274 addr = nla_data(tb[IFA_LOCAL]); in mctp_rtm_deladdr()
276 addr = nla_data(tb[IFA_ADDRESS]); in mctp_rtm_deladdr()
/linux/net/netfilter/
A Dnft_compat.c255 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()

Completed in 104 milliseconds

12345678