Home
last modified time | relevance | path

Searched refs:nla_data (Results 1 - 25 of 368) sorted by relevance

12345678910>>...15

/kernel/linux/linux-6.6/net/openvswitch/
H A Dflow_netlink.c507 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs()
580 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in genev_tun_opt_from_nlattr()
663 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in erspan_tun_opt_from_nlattr()
1244 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]); in metadata_from_nlattrs()
1252 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]); in metadata_from_nlattrs()
1264 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]); in metadata_from_nlattrs()
1314 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_hdr_from_nlattr()
1327 memcpy(&nh->md1, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1334 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1362 const struct ovs_nsh_key_base *base = nla_data( in nsh_key_from_nlattr()
[all...]
H A Dactions.c960 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in output_userspace()
1011 struct nlattr *actions = nla_data(attr); in dec_ttl_exception_handler()
1014 return clone_execute(dp, skb, key, 0, nla_data(actions), in dec_ttl_exception_handler()
1036 sample_arg = nla_data(attr); in sample()
1037 arg = nla_data(sample_arg); in sample()
1066 clone_arg = nla_data(attr); in clone()
1077 struct ovs_action_hash *hash_act = nla_data(attr); in execute_hash()
1103 struct ovs_tunnel_info *tun = nla_data(a); in execute_set_action()
1115 #define get_mask(a, type) ((const type)nla_data(a) + 1)
1141 err = set_eth_addr(skb, flow_key, nla_data( in execute_masked_set_action()
[all...]
/kernel/linux/linux-5.10/net/openvswitch/
H A Dflow_netlink.c495 if (!nz || !is_all_zero(nla_data(nla), nla_len(nla))) { in __parse_flow_nlattrs()
568 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in genev_tun_opt_from_nlattr()
651 SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a), in erspan_tun_opt_from_nlattr()
1232 cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]); in metadata_from_nlattrs()
1240 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]); in metadata_from_nlattrs()
1252 ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]); in metadata_from_nlattrs()
1302 const struct ovs_nsh_key_base *base = nla_data(a); in nsh_hdr_from_nlattr()
1315 memcpy(&nh->md1, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1322 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr()
1350 const struct ovs_nsh_key_base *base = nla_data( in nsh_key_from_nlattr()
[all...]
H A Dactions.c954 for (a = nla_data(attr), rem = nla_len(attr); rem > 0; in output_userspace()
999 struct nlattr *actions = nla_data(attr); in dec_ttl_exception_handler()
1002 return clone_execute(dp, skb, key, 0, nla_data(actions), in dec_ttl_exception_handler()
1024 sample_arg = nla_data(attr); in sample()
1025 arg = nla_data(sample_arg); in sample()
1054 clone_arg = nla_data(attr); in clone()
1065 struct ovs_action_hash *hash_act = nla_data(attr); in execute_hash()
1083 struct ovs_tunnel_info *tun = nla_data(a); in execute_set_action()
1095 #define get_mask(a, type) ((const type)nla_data(a) + 1)
1121 err = set_eth_addr(skb, flow_key, nla_data( in execute_masked_set_action()
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dnetlink.h85 * nla_data(nla)----^ |
127 * nla_data(nla) head of attribute payload
1134 * nla_data - head of payload
1137 static inline void *nla_data(const struct nlattr *nla) in nla_data() function
1189 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested()
1212 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested()
1231 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested_deprecated()
1554 return *(u32 *) nla_data(nla); in nla_get_u32()
1563 return *(__be32 *) nla_data(nla); in nla_get_be32()
1572 return *(__le32 *) nla_data(nl in nla_get_le32()
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dnetlink.h85 * nla_data(nla)----^ |
127 * nla_data(nla) head of attribute payload
1180 * nla_data - head of payload
1183 static inline void *nla_data(const struct nlattr *nla) in nla_data() function
1235 return nla_find(nla_data(nla), nla_len(nla), attrtype); in nla_find_nested()
1258 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested()
1277 return __nla_parse(tb, maxtype, nla_data(nla), nla_len(nla), policy, in nla_parse_nested_deprecated()
1600 return *(u32 *) nla_data(nla); in nla_get_u32()
1609 return *(__be32 *) nla_data(nla); in nla_get_be32()
1618 return *(__le32 *) nla_data(nl in nla_get_le32()
[all...]
/kernel/linux/linux-5.10/lib/
H A Dnlattr.c65 const struct nla_bitfield32 *bf = nla_data(nla); in validate_nla_bitfield32()
105 ret = __nla_validate_parse(nla_data(entry), nla_len(entry), in nla_validate_array()
433 if (!minlen || memchr(nla_data(nla), '\0', minlen) == NULL) { in validate_nla()
444 char *buf = nla_data(nla); in validate_nla()
468 err = __nla_validate_parse(nla_data(nla), nla_len(nla), in validate_nla()
492 err = nla_validate_array(nla_data(nla), nla_len(nla), in validate_nla()
729 char *src = nla_data(nla); in nla_strlcpy()
755 char *src = nla_data(nla), *dst; in nla_strdup()
784 memcpy(dest, nla_data(src), minlen); in nla_memcpy()
804 d = memcmp(nla_data(nl in nla_memcmp()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Diwpm_msg.c425 dev_name = (char *)nla_data(nltb[IWPM_NLA_RREG_IBDEV_NAME]); in iwpm_register_pid_cb()
426 iwpm_name = (char *)nla_data(nltb[IWPM_NLA_RREG_ULIB_NAME]); in iwpm_register_pid_cb()
500 nla_data(nltb[IWPM_NLA_RMANAGE_ADDR]); in iwpm_add_mapping_cb()
502 nla_data(nltb[IWPM_NLA_RMANAGE_MAPPED_LOC_ADDR]); in iwpm_add_mapping_cb()
578 nla_data(nltb[IWPM_NLA_RQUERY_LOCAL_ADDR]); in iwpm_add_and_query_mapping_cb()
580 nla_data(nltb[IWPM_NLA_RQUERY_REMOTE_ADDR]); in iwpm_add_and_query_mapping_cb()
582 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_LOC_ADDR]); in iwpm_add_and_query_mapping_cb()
584 nla_data(nltb[IWPM_NLA_RQUERY_MAPPED_REM_ADDR]); in iwpm_add_and_query_mapping_cb()
659 nla_data(nltb[IWPM_NLA_RQUERY_LOCAL_ADDR]); in iwpm_remote_info_cb()
661 nla_data(nlt in iwpm_remote_info_cb()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Diwpm_msg.c409 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(nlt in iwpm_remote_info_cb()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireguard/
H 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(inf in wg_set_device()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireguard/
H 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(inf in wg_set_device()
[all...]
/kernel/linux/linux-6.6/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()
455 if (!minlen || memchr(nla_data(nla), '\0', minlen) == NULL) { in validate_nla()
466 char *buf = nla_data(nla); in validate_nla()
490 err = __nla_validate_parse(nla_data(nla), nla_len(nla), in validate_nla()
514 err = nla_validate_array(nla_data(nla), nla_len(nla), in validate_nla()
753 char *src = nla_data(nla); in nla_strscpy()
789 char *src = nla_data(nla), *dst; in nla_strdup()
818 memcpy(dest, nla_data(src), minlen); in nla_memcpy()
838 d = memcmp(nla_data(nl in nla_memcmp()
[all...]
/kernel/linux/linux-6.6/net/sched/
H 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()
/kernel/linux/linux-5.10/net/ethtool/
H 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()
H A Dnetlink.h57 memcpy(nla_data(attr), s, len); in ethnl_put_strz()
58 ((char *)nla_data(attr))[len] = '\0'; in ethnl_put_strz()
159 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary()
162 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
/kernel/linux/linux-6.6/net/ethtool/
H 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()
H A Dnetlink.h57 memcpy(nla_data(attr), s, len); in ethnl_put_strz()
58 ((char *)nla_data(attr))[len] = '\0'; in ethnl_put_strz()
185 if (!memcmp(dst, nla_data(attr), len)) in ethnl_update_binary()
188 memcpy(dst, nla_data(attr), len); in ethnl_update_binary()
/kernel/linux/linux-5.10/net/wimax/
H A Dop-msg.c181 return nla_data(nla); in wimax_msg_data_len()
202 return nla_data(nla); in wimax_msg_data()
347 msg_buf = nla_data(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user()
357 pipe_name = kstrndup(nla_data(attr), attr_len + 1, GFP_KERNEL); in wimax_gnl_doit_msg_from_user()
/kernel/linux/linux-5.10/net/8021q/
H 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()
123 m = nla_data(attr); in vlan_changelink()
131 m = nla_data(attr); in vlan_changelink()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/net/8021q/
H 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()
123 m = nla_data(attr); in vlan_changelink()
131 m = nla_data(attr); in vlan_changelink()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/net/sched/
H A Dact_skbedit.c128 priority = nla_data(tb[TCA_SKBEDIT_PRIORITY]); in tcf_skbedit_init()
133 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); in tcf_skbedit_init()
137 ptype = nla_data(tb[TCA_SKBEDIT_PTYPE]); in tcf_skbedit_init()
145 mark = nla_data(tb[TCA_SKBEDIT_MARK]); in tcf_skbedit_init()
150 mask = nla_data(tb[TCA_SKBEDIT_MASK]); in tcf_skbedit_init()
154 u64 *pure_flags = nla_data(tb[TCA_SKBEDIT_FLAGS]); in tcf_skbedit_init()
160 parm = nla_data(tb[TCA_SKBEDIT_PARMS]); in tcf_skbedit_init()
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c228 const u8 *data = nla_data(attr); in validate_beacon_head()
273 const u8 *data = nla_data(attr); in validate_ie_attr()
291 if (!ieee80211_he_capa_size_ok(nla_data(attr), nla_len(attr))) in validate_he_capa()
1318 k->p.key = nla_data(tb[NL80211_KEY_DATA]); in nl80211_parse_key_new()
1323 k->p.seq = nla_data(tb[NL80211_KEY_SEQ]); in nl80211_parse_key_new()
1357 k->p.key = nla_data(info->attrs[NL80211_ATTR_KEY_DATA]); in nl80211_parse_key_old()
1362 k->p.seq = nla_data(info->attrs[NL80211_ATTR_KEY_SEQ]); in nl80211_parse_key_old()
3491 rdev, nla_data(info->attrs[NL80211_ATTR_WIPHY_NAME])); in nl80211_set_wiphy()
4114 nla_data(info->attrs[NL80211_ATTR_MU_MIMO_GROUP_DATA]); in nl80211_parse_mon_options()
4135 nla_data(inf in nl80211_parse_mon_options()
[all...]
/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_user.c45 algp = nla_data(rt); in verify_one_alg()
71 algp = nla_data(rt); in verify_auth_trunc()
87 algp = nla_data(rt); in verify_aead()
101 *addrp = nla_data(rt); in verify_one_addr()
112 uctx = nla_data(rt); in verify_sec_ctx_len()
129 rs = nla_data(rt); in verify_replay()
303 ualg = nla_data(rta); in attach_one_algo()
327 ualg = nla_data(rta); in attach_crypt()
354 ualg = nla_data(rta); in attach_auth()
383 ualg = nla_data(rt in attach_auth_trunc()
[all...]

Completed in 42 milliseconds

12345678910>>...15