Home
last modified time | relevance | path

Searched refs:nla_type (Results 1 – 25 of 74) sorted by relevance

123

/linux-6.15/include/linux/
H A Dgenl_magic_func.h39 [attr_nr] = { .type = nla_type },
44 [attr_nr] = { .type = nla_type, \
60 switch (nla_type) { in dprint_field()
82 switch (nla_type) { in dprint_array()
105 dprint_field(dir, nla_type, #name, &s->name); \
107 dprint_field(dir, nla_type, #name, \
108 (nla_type == NLA_FLAG) ? NULL \
115 dprint_array(dir, nla_type, #name, \
118 dprint_array(dir, nla_type, #name, \
192 DPRINT_FIELD("<<", nla_type, name, s, nla))
[all …]
H A Dgenl_magic_struct.h159 #define __field(attr_nr, attr_flag, name, nla_type, type, \ argument
164 #define __array(attr_nr, attr_flag, name, nla_type, type, \ argument
228 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
233 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
252 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
257 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
271 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
276 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
/linux-6.15/tools/lib/thermal/
H A Dcommands.c53 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_ID) { in parse_tz_get()
65 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_NAME) in parse_tz_get()
87 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_ID) { in parse_cdev_get()
98 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_NAME) { in parse_cdev_get()
103 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_CUR_STATE) in parse_cdev_get()
106 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_MAX_STATE) in parse_cdev_get()
127 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_ID) { in parse_tz_get_trip()
138 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_TYPE) in parse_tz_get_trip()
141 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_TEMP) in parse_tz_get_trip()
144 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_HYST) in parse_tz_get_trip()
[all …]
/linux-6.15/tools/accounting/
H A Dprocacct.c126 __u8 genl_cmd, __u16 nla_type, in send_cmd() argument
144 na->nla_type = nla_type; in send_cmd()
195 if (na->nla_type == CTRL_ATTR_FAMILY_ID) in get_family_id()
232 switch (na->nla_type) { in handle_aggr()
253 na->nla_type); in handle_aggr()
377 int mother = na->nla_type; in main()
380 switch (na->nla_type) { in main()
388 na->nla_type); in main()
H A Dgetdelays.c119 __u8 genl_cmd, __u16 nla_type, in send_cmd() argument
137 na->nla_type = nla_type; in send_cmd()
188 if (na->nla_type == CTRL_ATTR_FAMILY_ID) { in get_family_id()
511 switch (na->nla_type) { in main()
520 switch (na->nla_type) { in main()
551 na->nla_type); in main()
565 na->nla_type); in main()
/linux-6.15/drivers/block/drbd/
H A Ddrbd_nla.c22 if (nla->nla_type & DRBD_GENLA_F_MANDATORY) { in drbd_nla_check_mandatory()
23 nla->nla_type &= ~DRBD_GENLA_F_MANDATORY; in drbd_nla_check_mandatory()
24 if (nla_type(nla) > maxtype) in drbd_nla_check_mandatory()
/linux-6.15/tools/lib/bpf/
H A Dnlattr.c40 static int nla_type(const struct nlattr *nla) in nla_type() function
42 return nla->nla_type & NLA_TYPE_MASK; in nla_type()
50 int type = nla_type(nla); in validate_nla()
113 int type = nla_type(nla); in libbpf_nla_parse()
H A Dnlattr.h152 nla->nla_type = type; in nlattr_add()
/linux-6.15/tools/testing/selftests/nci/
H A Dnci_dev.c112 __u8 genl_cmd, int nla_num, __u16 nla_type[], in send_cmd_mt_nla() argument
133 na->nla_type = nla_type[cnt]; in send_cmd_mt_nla()
206 if (na->nla_type == CTRL_ATTR_FAMILY_ID) { in get_family_id()
208 } else if (na->nla_type == CTRL_ATTR_MCAST_GROUPS) { in get_family_id()
220 if (group_na->nla_type == CTRL_ATTR_MCAST_GRP_ID) { in get_family_id()
243 __u16 nla_type = NFC_ATTR_DEVICE_INDEX; in send_cmd_with_idx() local
248 &nla_type, &nla_data, &nla_len, NLM_F_REQUEST); in send_cmd_with_idx()
290 if (na->nla_type == NFC_ATTR_DEVICE_POWERED) in get_dev_enable_state()
679 if (na->nla_type == NFC_ATTR_TARGET_INDEX) in get_taginfo()
681 else if (na->nla_type == NFC_ATTR_TARGET_SEL_RES) in get_taginfo()
[all …]
/linux-6.15/net/netlabel/
H A Dnetlabel_cipso_v4.c95 if (nla_type(nla) == NLBL_CIPSOV4_A_TAG) { in netlbl_cipsov4_add_common()
160 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std()
167 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std()
209 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std()
235 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std()
242 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std()
286 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std()
/linux-6.15/tools/net/ynl/lib/
H A Dynl-priv.h184 return attr->nla_type & NLA_TYPE_MASK; in ynl_attr_type()
268 attr->nla_type = attr_type | NLA_F_NESTED; in ynl_attr_nest_start()
290 attr->nla_type = attr_type; in ynl_attr_put()
309 attr->nla_type = attr_type; in ynl_attr_put_str()
/linux-6.15/net/xfrm/
H A Dxfrm_compat.c234 return nla_put(dst, src->nla_type, len, nla_data(src)); in xfrm_nla_cpy()
239 switch (src->nla_type) { in xfrm_xlate64_attr()
257 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr()
266 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr()
296 pr_warn_once("unsupported nla_type %d\n", src->nla_type); in xfrm_xlate64_attr()
445 int type = nla_type(nla); in xfrm_xlate32_attr()
/linux-6.15/lib/
H A Dnlattr.c399 int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla); in validate_nla()
425 !(nla->nla_type & NLA_F_NESTED)) { in validate_nla()
431 pt->type != NLA_UNSPEC && (nla->nla_type & NLA_F_NESTED)) { in validate_nla()
623 u16 type = nla_type(nla); in __nla_validate_parse()
751 if (nla_type(nla) == attrtype) in nla_find()
907 nla->nla_type = attrtype; in __nla_reserve()
/linux-6.15/net/openvswitch/
H A Dflow_netlink.c59 u16 action = nla_type(nla); in actions_may_change_flow()
606 int type = nla_type(a); in vxlan_tun_opt_from_nlattr()
688 int type = nla_type(a); in ip_tun_from_nlattr()
1323 int type = nla_type(a); in nsh_hdr_from_nlattr()
1371 int type = nla_type(a); in nsh_key_from_nlattr()
2340 switch (nla_type(a)) { in ovs_nla_free_check_pkt_len_action()
2354 switch (nla_type(a)) { in ovs_nla_free_clone_action()
2367 switch (nla_type(a)) { in ovs_nla_free_dec_ttl_action()
2379 switch (nla_type(a)) { in ovs_nla_free_sample_action()
2415 switch (nla_type(a)) { in ovs_nla_free_nested_actions()
[all …]
/linux-6.15/tools/testing/selftests/net/
H A Dnetlink-dumps.c94 .nla_type = NDA_FLAGS_EXT,
168 .nla_type = CTRL_ATTR_FAMILY_ID,
/linux-6.15/net/ipv4/
H A Dmetrics.c19 int type = nla_type(nla); in ip_metrics_convert()
/linux-6.15/net/devlink/
H A Dparam.c250 int nla_type; in devlink_nl_param_fill() local
297 nla_type = devlink_param_type_to_nla_type(param->type); in devlink_nl_param_fill()
298 if (nla_type < 0) in devlink_nl_param_fill()
300 if (nla_put_u8(msg, DEVLINK_ATTR_PARAM_TYPE, nla_type)) in devlink_nl_param_fill()
H A Dhealth.c15 u8 nla_type; member
738 item->nla_type = NLA_NUL_STRING; in devlink_fmsg_put_name()
815 item->nla_type = value_nla_type; in devlink_fmsg_put_value()
933 switch (msg->nla_type) { in devlink_fmsg_item_fill_type()
941 msg->nla_type); in devlink_fmsg_item_fill_type()
953 switch (msg->nla_type) { in devlink_fmsg_item_fill_data()
/linux-6.15/net/handshake/
H A Dtlshd.c71 if (nla_type(nla) == HANDSHAKE_A_DONE_REMOTE_AUTH) in tls_handshake_remote_peerids()
81 if (nla_type(nla) == HANDSHAKE_A_DONE_REMOTE_AUTH) in tls_handshake_remote_peerids()
/linux-6.15/tools/include/uapi/linux/
H A Dnetlink.h213 __u16 nla_type; member
/linux-6.15/include/net/
H A Dnetlink.h1240 static inline int nla_type(const struct nlattr *nla) in nla_type() function
1242 return nla->nla_type & NLA_TYPE_MASK; in nla_type()
1319 if (!(nla->nla_type & NLA_F_NESTED)) { in nla_parse_nested()
2376 if (nla_type(pos) == type)
2396 if (nla_type(pos) == type)
/linux-6.15/include/uapi/linux/
H A Dnetlink.h231 __u16 nla_type; member
/linux-6.15/net/ethtool/
H A Dstrset.c212 if (WARN_ONCE(nla_type(attr) != ETHTOOL_A_STRINGSETS_STRINGSET, in strset_parse_request()
214 nla_type(attr))) in strset_parse_request()
/linux-6.15/include/linux/netfilter/ipset/
H A Dip_set.h379 return tb[type] && (tb[type]->nla_type & NLA_F_NET_BYTEORDER); in ip_set_attr_netorder()
385 return !tb[type] || (tb[type]->nla_type & NLA_F_NET_BYTEORDER); in ip_set_optattr_netorder()
/linux-6.15/Documentation/userspace-api/netlink/
H A Dintro.rst277 __u16 nla_type: CTRL_ATTR_FAMILY_NAME
307 __u16 nla_type: CTRL_ATTR_FAMILY_NAME
315 __u16 nla_type: CTRL_ATTR_FAMILY_ID
323 __u16 nla_type: CTRL_ATTR_FAMILY_VERSION
464 __u16 nla_type: CTRL_ATTR_FAMILY_NAME
472 __u16 nla_type: CTRL_ATTR_FAMILY_ID
480 __u16 nla_type: CTRL_ATTR_FAMILY_VERSION

123