Home
last modified time | relevance | path

Searched full:nest (Results 1 – 25 of 225) sorted by relevance

123456789

/linux/Documentation/netlink/specs/
H A Dnl80211.yaml288 type: binary # TODO: nest
300 type: binary # TODO: nest
303 type: nest
307 type: binary # TODO: nest
320 type: binary # TODO: nest
335 type: nest
342 type: binary # TODO: nest
345 type: binary # TODO: nest
351 type: binary # TODO: nest
373 type: binary # TODO: nest
[all …]
H A Dconntrack.yaml200 type: nest
205 type: nest
275 type: nest
280 type: nest
285 type: nest
325 type: nest
379 type: nest
384 type: nest
396 type: nest
400 type: nest
[all …]
H A Ddevlink.yaml337 type: nest
341 type: nest
352 type: nest
356 type: nest
363 type: nest
367 type: nest
375 type: nest
379 type: nest
386 type: nest
391 type: nest
[all …]
H A Dnfsd.yaml150 type: nest
167 type: nest
193 type: nest
233 type: nest
240 type: nest
261 type: nest
293 type: nest
395 type: nest
400 type: nest
405 type: nest
[all …]
H A Drt-link.yaml897 doc: A nest of ifla6-attrs or linkinfo-brport-attrs
918 type: nest
931 type: nest
944 type: nest
948 type: nest
952 type: nest
1006 type: nest
1034 type: nest
1075 type: nest
1104 type: nest
[all …]
H A Dnlctrl.yaml69 sub-type: nest
74 sub-type: nest
78 type: nest-type-value
83 type: nest-type-value
/linux/include/uapi/linux/
H A Dtipc_netlink.h77 TIPC_NLA_BEARER, /* nest */
78 TIPC_NLA_SOCK, /* nest */
79 TIPC_NLA_PUBL, /* nest */
80 TIPC_NLA_LINK, /* nest */
81 TIPC_NLA_MEDIA, /* nest */
82 TIPC_NLA_NODE, /* nest */
83 TIPC_NLA_NET, /* nest */
84 TIPC_NLA_NAME_TABLE, /* nest */
85 TIPC_NLA_MON, /* nest */
86 TIPC_NLA_MON_PEER, /* nest */
[all …]
H A Dsmc.h70 SMC_GEN_SYS_INFO, /* nest */
71 SMC_GEN_LGR_SMCR, /* nest */
72 SMC_GEN_LINK_SMCR, /* nest */
73 SMC_GEN_LGR_SMCD, /* nest */
74 SMC_GEN_DEV_SMCD, /* nest */
75 SMC_GEN_DEV_SMCR, /* nest */
76 SMC_GEN_STATS, /* nest */
77 SMC_GEN_FBACK_STATS, /* nest */
125 SMC_NLA_LGR_R_V2_COMMON, /* nest */
126 SMC_NLA_LGR_R_V2, /* nest */
[all …]
/linux/net/netfilter/
H A Dnfnetlink_hook.c63 struct nlattr *nest = nla_nest_start(nlskb, NFNLA_HOOK_CHAIN_INFO); in nfnl_start_info_type() local
66 if (!nest) in nfnl_start_info_type()
71 return nest; in nfnl_start_info_type()
73 nla_nest_cancel(nlskb, nest); in nfnl_start_info_type()
82 struct nlattr *nest, *nest2; in nfnl_hook_put_bpf_prog_info() local
91 nest = nfnl_start_info_type(nlskb, NFNL_HOOK_TYPE_BPF); in nfnl_hook_put_bpf_prog_info()
92 if (!nest) in nfnl_hook_put_bpf_prog_info()
104 nla_nest_end(nlskb, nest); in nfnl_hook_put_bpf_prog_info()
108 nla_nest_cancel(nlskb, nest); in nfnl_hook_put_bpf_prog_info()
115 struct nlattr *nest; in nfnl_hook_put_nft_info_desc() local
[all …]
/linux/net/ethtool/
H A Dstrset.c171 static int strset_get_id(const struct nlattr *nest, u32 *val, in strset_get_id() argument
177 ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest, in strset_get_id()
181 if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID)) in strset_get_id()
198 struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS]; in strset_parse_request() local
202 if (!nest) in strset_parse_request()
204 ret = nla_validate_nested(nest, in strset_parse_request()
211 nla_for_each_nested(attr, nest, rem) { in strset_parse_request()
344 /* calculate size of ETHTOOL_A_STRSET_STRINGSET nest for one string set */
358 /* ETHTOOL_A_STRING_INDEX, ETHTOOL_A_STRING_VALUE, nest */ in strset_set_size()
464 struct nlattr *nest; in strset_fill_reply() local
[all …]
H A Dbitset.c206 /* bit nest */ in ethnl_bitset32_size()
209 /* bits nest */ in ethnl_bitset32_size()
213 /* outermost nest */ in ethnl_bitset32_size()
218 * ethnl_put_bitset32() - Put a bitset nest into a message
220 * @attrtype: attribute type for the bitset nest
237 struct nlattr *nest; in ethnl_put_bitset32() local
240 nest = nla_nest_start(skb, attrtype); in ethnl_put_bitset32()
241 if (!nest) in ethnl_put_bitset32()
298 nla_nest_end(skb, nest); in ethnl_put_bitset32()
302 nla_nest_cancel(skb, nest); in ethnl_put_bitset32()
[all …]
H A Dcoalesce.c87 int modersz = nla_total_size(0) + /* _PROFILE_IRQ_MODERATION, nest */ in coalesce_reply_size()
92 int total_modersz = nla_total_size(0) + /* _{R,T}X_PROFILE, nest */ in coalesce_reply_size()
144 * coalesce_put_profile - fill reply with a nla nest with four child nla nests.
146 * @attr_type: nest attr type ETHTOOL_A_COALESCE_*X_PROFILE
150 * Put a dim profile nest attribute. Refer to ETHTOOL_A_PROFILE_IRQ_MODERATION.
427 * ethnl_update_profile - get a profile nest with child nests from userspace.
430 * @nests: nest attr ETHTOOL_A_COALESCE_*X_PROFILE to set profile.
459 struct nlattr *nest; in ethnl_update_profile() local
473 nla_for_each_nested_type(nest, ETHTOOL_A_PROFILE_IRQ_MODERATION, in ethnl_update_profile()
476 NL_SET_BAD_ATTR(extack, nest); in ethnl_update_profile()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c24 struct nlattr *nest, *nest_ip, *nest_proto; in build_cta_tuple_v4() local
26 nest = mnl_attr_nest_start(nlh, type); in build_cta_tuple_v4()
27 if (!nest) in build_cta_tuple_v4()
45 mnl_attr_nest_end(nlh, nest); in build_cta_tuple_v4()
54 struct nlattr *nest, *nest_ip, *nest_proto; in build_cta_tuple_v6() local
56 nest = mnl_attr_nest_start(nlh, type); in build_cta_tuple_v6()
57 if (!nest) in build_cta_tuple_v6()
75 mnl_attr_nest_end(nlh, nest); in build_cta_tuple_v6()
82 struct nlattr *nest, *nest_proto; in build_cta_proto() local
84 nest = mnl_attr_nest_start(nlh, CTA_PROTOINFO); in build_cta_proto()
[all …]
/linux/drivers/crypto/nx/
H A DKconfig10 Support for PowerPC Nest (NX) encryption acceleration. This
21 Support for PowerPC Nest (NX) compression acceleration. This
35 Support for PowerPC Nest (NX) compression acceleration. This
46 Support for PowerPC Nest (NX) compression acceleration. This
/linux/net/sched/
H A Dact_api.c520 struct nlattr *nest; in tcf_action_dump_1()
546 nest = nla_nest_start_noflag(skb, TCA_ACT_OPTIONS); in tcf_action_dump_1()
547 if (nest == NULL) in tcf_action_dump_1()
551 nla_nest_end(skb, nest); in tcf_action_dump_1()
566 struct nlattr *nest; in tcf_dump_walker()
590 nest = nla_nest_start_noflag(skb, n_i); in tcf_dump_walker()
591 if (!nest) { in tcf_dump_walker()
600 nlmsg_trim(skb, nest); in tcf_dump_walker()
603 nla_nest_end(skb, nest); in tcf_dump_walker()
621 nla_nest_cancel(skb, nest); in tcf_dump_walker()
521 struct nlattr *nest; tcf_action_dump_1() local
567 struct nlattr *nest; tcf_dump_walker() local
644 struct nlattr *nest; tcf_del_walker() local
1263 struct nlattr *nest; tcf_action_dump() local
1666 struct nlattr *nest; tca_get_fill() local
1771 struct nlattr *nest; tca_action_flush() local
2226 struct nlattr *nest; tc_dump_action() local
[all...]
H A Dcls_cgroup.c176 struct nlattr *nest; in cls_cgroup_dump() local
180 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in cls_cgroup_dump()
181 if (nest == NULL) in cls_cgroup_dump()
188 nla_nest_end(skb, nest); in cls_cgroup_dump()
196 nla_nest_cancel(skb, nest); in cls_cgroup_dump()
H A Dsch_ets.c307 struct nlattr *nest; in ets_class_dump() local
313 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in ets_class_dump()
314 if (!nest) in ets_class_dump()
320 return nla_nest_end(skb, nest); in ets_class_dump()
323 nla_nest_cancel(skb, nest); in ets_class_dump()
745 struct nlattr *nest; in ets_qdisc_dump() local
768 nest = nla_nest_start(skb, TCA_ETS_QUANTA); in ets_qdisc_dump()
769 if (!nest) in ets_qdisc_dump()
778 nla_nest_end(skb, nest); in ets_qdisc_dump()
781 nest = nla_nest_start(skb, TCA_ETS_PRIOMAP); in ets_qdisc_dump()
[all …]
H A Dcls_flower.c3167 struct nlattr *nest; in fl_dump_key_geneve_opt() local
3170 nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GENEVE); in fl_dump_key_geneve_opt()
3171 if (!nest) in fl_dump_key_geneve_opt()
3189 nla_nest_end(skb, nest); in fl_dump_key_geneve_opt()
3193 nla_nest_cancel(skb, nest); in fl_dump_key_geneve_opt()
3201 struct nlattr *nest; in fl_dump_key_vxlan_opt() local
3203 nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_VXLAN); in fl_dump_key_vxlan_opt()
3204 if (!nest) in fl_dump_key_vxlan_opt()
3211 nla_nest_end(skb, nest); in fl_dump_key_vxlan_opt()
3215 nla_nest_cancel(skb, nest); in fl_dump_key_vxlan_opt()
[all …]
/linux/net/ipv4/
H A Dip_tunnel_core.c782 struct nlattr *nest; in ip_tun_fill_encap_opts_geneve() local
785 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_GENEVE); in ip_tun_fill_encap_opts_geneve()
786 if (!nest) in ip_tun_fill_encap_opts_geneve()
796 nla_nest_cancel(skb, nest); in ip_tun_fill_encap_opts_geneve()
802 nla_nest_end(skb, nest); in ip_tun_fill_encap_opts_geneve()
810 struct nlattr *nest; in ip_tun_fill_encap_opts_vxlan() local
812 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_VXLAN); in ip_tun_fill_encap_opts_vxlan()
813 if (!nest) in ip_tun_fill_encap_opts_vxlan()
818 nla_nest_cancel(skb, nest); in ip_tun_fill_encap_opts_vxlan()
822 nla_nest_end(skb, nest); in ip_tun_fill_encap_opts_vxlan()
[all …]
/linux/kernel/events/
H A Dring_buffer.c50 (*(volatile unsigned int *)&rb->nest)++; in perf_output_get_handle()
58 unsigned int nest; in perf_output_put_handle() local
64 nest = READ_ONCE(rb->nest); in perf_output_put_handle()
65 if (nest > 1) { in perf_output_put_handle()
66 WRITE_ONCE(rb->nest, nest - 1); in perf_output_put_handle()
74 * incremented @rb->nest. in perf_output_put_handle()
117 * We must publish the head before decrementing the nest count, in perf_output_put_handle()
122 WRITE_ONCE(rb->nest, in perf_output_put_handle()
380 unsigned int nest; perf_aux_output_begin() local
[all...]
/linux/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c774 struct rtattr *rta, *nest; in add_addr()
792 nest = (void *)(data + off); in add_addr()
793 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR; in add_addr()
794 nest->rta_len = RTA_LENGTH(0); in add_addr()
795 off += NLMSG_ALIGN(nest->rta_len); in add_addr()
898 nest->rta_len = off - nest_start; in add_addr()
909 struct rtattr *rta, *nest; in del_addr()
931 nest = (void *)(data + off); in del_addr()
932 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR; in del_addr()
933 nest in del_addr()
776 struct rtattr *rta, *nest; add_addr() local
911 struct rtattr *rta, *nest; del_addr() local
1116 struct rtattr *rta, *nest; get_addr() local
1355 struct rtattr *rta, *nest; set_flags() local
[all...]
/linux/net/bridge/
H A Dbr_mdb.c76 struct nlattr *nest, *port_nest; in br_rports_fill_info() local
82 nest = nla_nest_start_noflag(skb, MDBA_ROUTER); in br_rports_fill_info()
83 if (nest == NULL) in br_rports_fill_info()
128 nla_nest_end(skb, nest); in br_rports_fill_info()
131 nla_nest_cancel(skb, nest); in br_rports_fill_info()
180 struct nlattr *nest, *nest_ent; in __mdb_fill_srcs() local
185 nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST); in __mdb_fill_srcs()
186 if (!nest) in __mdb_fill_srcs()
223 nla_nest_end(skb, nest); in __mdb_fill_srcs()
228 nla_nest_cancel(skb, nest); in __mdb_fill_srcs()
[all …]
H A Dbr_vlan_options.c15 struct nlattr *nest; in __vlan_tun_put() local
20 nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY_TUNNEL_INFO); in __vlan_tun_put()
21 if (!nest) in __vlan_tun_put()
24 nla_nest_cancel(skb, nest); in __vlan_tun_put()
27 nla_nest_end(skb, nest); in __vlan_tun_put()
393 struct nlattr *nest; in br_vlan_global_opts_fill() local
395 nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS); in br_vlan_global_opts_fill()
396 if (!nest) in br_vlan_global_opts_fill()
473 nla_nest_end(skb, nest); in br_vlan_global_opts_fill()
478 nla_nest_cancel(skb, nest); in br_vlan_global_opts_fill()
/linux/drivers/net/can/dev/
H A Dnetlink.c732 size = nla_total_size(0); /* nest IFLA_CAN_TDC */ in can_tdc_get_size()
774 return nla_total_size(0) + /* nest IFLA_CAN_CTRLMODE_EXT */ in can_ctrlmode_ext_get_size()
786 size = nla_total_size(0); /* nest IFLA_CAN_PWM */ in can_pwm_get_size()
872 struct nlattr *nest; in can_tdc_fill_info() local
890 nest = nla_nest_start(skb, ifla_can_tdc); in can_tdc_fill_info()
891 if (!nest) in can_tdc_fill_info()
925 nla_nest_end(skb, nest); in can_tdc_fill_info()
929 nla_nest_cancel(skb, nest); in can_tdc_fill_info()
937 struct nlattr *nest; in can_pwm_fill_info() local
942 nest = nla_nest_start(skb, IFLA_CAN_XL_PWM); in can_pwm_fill_info()
[all …]
/linux/net/psp/
H A Dpsp_nl.c248 struct nlattr *nest; in psp_nl_fill_assoc_dev_list() local
265 nest = nla_nest_start(rsp, PSP_A_DEV_ASSOC_LIST); in psp_nl_fill_assoc_dev_list()
266 if (!nest) in psp_nl_fill_assoc_dev_list()
272 nla_nest_cancel(rsp, nest); in psp_nl_fill_assoc_dev_list()
276 nla_nest_end(rsp, nest); in psp_nl_fill_assoc_dev_list()
717 struct nlattr *nest = info->attrs[attr]; in psp_nl_parse_key() local
722 err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest, in psp_nl_parse_key()
727 if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_KEY) || in psp_nl_parse_key()
728 NL_REQ_ATTR_CHECK(info->extack, nest, tb, PSP_A_KEYS_SPI)) in psp_nl_parse_key()
755 void *nest; in psp_nl_put_key() local
[all …]

123456789