Home
last modified time | relevance | path

Searched refs:nest (Results 1 – 25 of 67) sorted by relevance

123

/net/ethtool/
Dcabletest.c130 phydev->nest = nla_nest_start(phydev->skb, in ethnl_cable_test_alloc()
132 if (!phydev->nest) { in ethnl_cable_test_alloc()
155 nla_nest_end(phydev->skb, phydev->nest); in ethnl_cable_test_finished()
165 struct nlattr *nest; in ethnl_cable_test_result() local
168 nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_NEST_RESULT); in ethnl_cable_test_result()
169 if (!nest) in ethnl_cable_test_result()
177 nla_nest_end(phydev->skb, nest); in ethnl_cable_test_result()
181 nla_nest_cancel(phydev->skb, nest); in ethnl_cable_test_result()
188 struct nlattr *nest; in ethnl_cable_test_fault_length() local
191 nest = nla_nest_start(phydev->skb, in ethnl_cable_test_fault_length()
[all …]
Dstats.c183 struct nlattr *nest; in stat_put() local
201 nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP_STAT); in stat_put()
202 if (!nest) in stat_put()
207 nla_nest_cancel(skb, nest); in stat_put()
211 nla_nest_end(skb, nest); in stat_put()
291 struct nlattr *nest; in stats_put_rmon_hist() local
303 nest = nla_nest_start(skb, attr); in stats_put_rmon_hist()
304 if (!nest) in stats_put_rmon_hist()
315 nla_nest_end(skb, nest); in stats_put_rmon_hist()
321 nla_nest_cancel(skb, nest); in stats_put_rmon_hist()
[all …]
Dstrset.c160 static int strset_get_id(const struct nlattr *nest, u32 *val, in strset_get_id() argument
166 ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest, in strset_get_id()
170 if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID)) in strset_get_id()
186 struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS]; in strset_parse_request() local
190 if (!nest) in strset_parse_request()
192 ret = nla_validate_nested(nest, in strset_parse_request()
199 nla_for_each_nested(attr, nest, rem) { in strset_parse_request()
442 struct nlattr *nest; in strset_fill_reply() local
446 nest = nla_nest_start(skb, ETHTOOL_A_STRSET_STRINGSETS); in strset_fill_reply()
447 if (!nest) in strset_fill_reply()
[all …]
Dpause.c78 struct nlattr *nest; in pause_put_stats() local
80 nest = nla_nest_start(skb, ETHTOOL_A_PAUSE_STATS); in pause_put_stats()
81 if (!nest) in pause_put_stats()
90 nla_nest_end(skb, nest); in pause_put_stats()
94 nla_nest_cancel(skb, nest); in pause_put_stats()
Dbitset.c236 struct nlattr *nest; in ethnl_put_bitset32() local
239 nest = nla_nest_start(skb, attrtype); in ethnl_put_bitset32()
240 if (!nest) in ethnl_put_bitset32()
297 nla_nest_end(skb, nest); in ethnl_put_bitset32()
301 nla_nest_cancel(skb, nest); in ethnl_put_bitset32()
481 const struct nlattr *nest, in ethnl_compact_sanity_checks() argument
495 NL_SET_ERR_MSG_ATTR(extack, nest, in ethnl_compact_sanity_checks()
500 NL_SET_ERR_MSG_ATTR(extack, nest, in ethnl_compact_sanity_checks()
505 NL_SET_ERR_MSG_ATTR(extack, nest, in ethnl_compact_sanity_checks()
Dfec.c169 struct nlattr *nest; in fec_put_stats() local
171 nest = nla_nest_start(skb, ETHTOOL_A_FEC_STATS); in fec_put_stats()
172 if (!nest) in fec_put_stats()
186 nla_nest_end(skb, nest); in fec_put_stats()
190 nla_nest_cancel(skb, nest); in fec_put_stats()
/net/bridge/
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()
178 struct nlattr *nest, *nest_ent; in __mdb_fill_srcs() local
183 nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST); in __mdb_fill_srcs()
184 if (!nest) in __mdb_fill_srcs()
221 nla_nest_end(skb, nest); in __mdb_fill_srcs()
226 nla_nest_cancel(skb, nest); in __mdb_fill_srcs()
[all …]
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()
311 struct nlattr *nest; in br_vlan_global_opts_fill() local
313 nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS); in br_vlan_global_opts_fill()
314 if (!nest) in br_vlan_global_opts_fill()
391 nla_nest_end(skb, nest); in br_vlan_global_opts_fill()
396 nla_nest_cancel(skb, nest); in br_vlan_global_opts_fill()
Dbr_mst.c264 struct nlattr *nest; in br_mst_fill_info() local
271 nest = nla_nest_start_noflag(skb, IFLA_BRIDGE_MST_ENTRY); in br_mst_fill_info()
272 if (!nest || in br_mst_fill_info()
278 nla_nest_end(skb, nest); in br_mst_fill_info()
/net/ipv4/
Dip_tunnel_core.c734 struct nlattr *nest; in ip_tun_fill_encap_opts_geneve() local
737 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_GENEVE); in ip_tun_fill_encap_opts_geneve()
738 if (!nest) in ip_tun_fill_encap_opts_geneve()
748 nla_nest_cancel(skb, nest); in ip_tun_fill_encap_opts_geneve()
754 nla_nest_end(skb, nest); in ip_tun_fill_encap_opts_geneve()
762 struct nlattr *nest; in ip_tun_fill_encap_opts_vxlan() local
764 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_VXLAN); in ip_tun_fill_encap_opts_vxlan()
765 if (!nest) in ip_tun_fill_encap_opts_vxlan()
770 nla_nest_cancel(skb, nest); in ip_tun_fill_encap_opts_vxlan()
774 nla_nest_end(skb, nest); in ip_tun_fill_encap_opts_vxlan()
[all …]
Dtcp_diag.c88 struct nlattr *nest; in tcp_diag_put_ulp() local
91 nest = nla_nest_start_noflag(skb, INET_DIAG_ULP_INFO); in tcp_diag_put_ulp()
92 if (!nest) in tcp_diag_put_ulp()
104 nla_nest_end(skb, nest); in tcp_diag_put_ulp()
108 nla_nest_cancel(skb, nest); in tcp_diag_put_ulp()
/net/8021q/
Dvlan_netlink.c228 struct nlattr *nest; in vlan_fill_info() local
241 nest = nla_nest_start_noflag(skb, IFLA_VLAN_INGRESS_QOS); in vlan_fill_info()
242 if (nest == NULL) in vlan_fill_info()
255 nla_nest_end(skb, nest); in vlan_fill_info()
259 nest = nla_nest_start_noflag(skb, IFLA_VLAN_EGRESS_QOS); in vlan_fill_info()
260 if (nest == NULL) in vlan_fill_info()
276 nla_nest_end(skb, nest); in vlan_fill_info()
/net/netfilter/
Dnft_tunnel.c539 struct nlattr *nest; in nft_tunnel_ip_dump() local
542 nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP6); in nft_tunnel_ip_dump()
543 if (!nest) in nft_tunnel_ip_dump()
552 nla_nest_cancel(skb, nest); in nft_tunnel_ip_dump()
556 nla_nest_end(skb, nest); in nft_tunnel_ip_dump()
558 nest = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_IP); in nft_tunnel_ip_dump()
559 if (!nest) in nft_tunnel_ip_dump()
566 nla_nest_cancel(skb, nest); in nft_tunnel_ip_dump()
570 nla_nest_end(skb, nest); in nft_tunnel_ip_dump()
580 struct nlattr *nest, *inner; in nft_tunnel_opts_dump() local
[all …]
Dnfnetlink_hook.c66 struct nlattr *nest, *nest2; in nfnl_hook_put_nft_chain_info() local
80 nest = nla_nest_start(nlskb, NFNLA_HOOK_CHAIN_INFO); in nfnl_hook_put_nft_chain_info()
81 if (!nest) in nfnl_hook_put_nft_chain_info()
106 nla_nest_end(nlskb, nest); in nfnl_hook_put_nft_chain_info()
110 nla_nest_cancel(nlskb, nest); in nfnl_hook_put_nft_chain_info()
/net/sched/
Dact_api.c519 struct nlattr *nest; in tcf_dump_walker() local
541 nest = nla_nest_start_noflag(skb, n_i); in tcf_dump_walker()
542 if (!nest) { in tcf_dump_walker()
551 nlmsg_trim(skb, nest); in tcf_dump_walker()
554 nla_nest_end(skb, nest); in tcf_dump_walker()
572 nla_nest_cancel(skb, nest); in tcf_dump_walker()
594 struct nlattr *nest; in tcf_del_walker() local
602 nest = nla_nest_start_noflag(skb, 0); in tcf_del_walker()
603 if (nest == NULL) in tcf_del_walker()
631 nla_nest_end(skb, nest); in tcf_del_walker()
[all …]
Dcls_cgroup.c174 struct nlattr *nest; in cls_cgroup_dump() local
178 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in cls_cgroup_dump()
179 if (nest == NULL) in cls_cgroup_dump()
186 nla_nest_end(skb, nest); in cls_cgroup_dump()
194 nla_nest_cancel(skb, nest); in cls_cgroup_dump()
Dsch_ets.c302 struct nlattr *nest; in ets_class_dump() local
308 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in ets_class_dump()
309 if (!nest) in ets_class_dump()
315 return nla_nest_end(skb, nest); in ets_class_dump()
318 nla_nest_cancel(skb, nest); in ets_class_dump()
735 struct nlattr *nest; in ets_qdisc_dump() local
756 nest = nla_nest_start(skb, TCA_ETS_QUANTA); in ets_qdisc_dump()
757 if (!nest) in ets_qdisc_dump()
766 nla_nest_end(skb, nest); in ets_qdisc_dump()
769 nest = nla_nest_start(skb, TCA_ETS_PRIOMAP); in ets_qdisc_dump()
[all …]
Dsch_ingress.c116 struct nlattr *nest; in ingress_dump() local
118 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in ingress_dump()
119 if (nest == NULL) in ingress_dump()
122 return nla_nest_end(skb, nest); in ingress_dump()
125 nla_nest_cancel(skb, nest); in ingress_dump()
Dsch_mqprio.c388 struct nlattr *nest; in dump_rates() local
392 nest = nla_nest_start_noflag(skb, TCA_MQPRIO_MIN_RATE64); in dump_rates()
393 if (!nest) in dump_rates()
402 nla_nest_end(skb, nest); in dump_rates()
406 nest = nla_nest_start_noflag(skb, TCA_MQPRIO_MAX_RATE64); in dump_rates()
407 if (!nest) in dump_rates()
416 nla_nest_end(skb, nest); in dump_rates()
421 nla_nest_cancel(skb, nest); in dump_rates()
Dcls_flower.c2856 struct nlattr *nest; in fl_dump_key_geneve_opt() local
2859 nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_GENEVE); in fl_dump_key_geneve_opt()
2860 if (!nest) in fl_dump_key_geneve_opt()
2878 nla_nest_end(skb, nest); in fl_dump_key_geneve_opt()
2882 nla_nest_cancel(skb, nest); in fl_dump_key_geneve_opt()
2890 struct nlattr *nest; in fl_dump_key_vxlan_opt() local
2892 nest = nla_nest_start_noflag(skb, TCA_FLOWER_KEY_ENC_OPTS_VXLAN); in fl_dump_key_vxlan_opt()
2893 if (!nest) in fl_dump_key_vxlan_opt()
2900 nla_nest_end(skb, nest); in fl_dump_key_vxlan_opt()
2904 nla_nest_cancel(skb, nest); in fl_dump_key_vxlan_opt()
[all …]
Dcls_basic.c272 struct nlattr *nest; in basic_dump() local
280 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in basic_dump()
281 if (nest == NULL) in basic_dump()
304 nla_nest_end(skb, nest); in basic_dump()
312 nla_nest_cancel(skb, nest); in basic_dump()
Dcls_matchall.c333 struct nlattr *nest; in mall_dump() local
344 nest = nla_nest_start_noflag(skb, TCA_OPTIONS); in mall_dump()
345 if (!nest) in mall_dump()
369 nla_nest_end(skb, nest); in mall_dump()
377 nla_nest_cancel(skb, nest); in mall_dump()
/net/netlink/
Dgenetlink.c896 struct nlattr *nest; in ctrl_fill_info() local
909 nest = nla_nest_start_noflag(skb, i + 1); in ctrl_fill_info()
910 if (nest == NULL) in ctrl_fill_info()
917 nla_nest_end(skb, nest); in ctrl_fill_info()
932 struct nlattr *nest; in ctrl_fill_info() local
937 nest = nla_nest_start_noflag(skb, i + 1); in ctrl_fill_info()
938 if (nest == NULL) in ctrl_fill_info()
947 nla_nest_end(skb, nest); in ctrl_fill_info()
967 struct nlattr *nest; in ctrl_fill_mcgrp_info() local
981 nest = nla_nest_start_noflag(skb, 1); in ctrl_fill_mcgrp_info()
[all …]
/net/core/
Dlwtunnel.c239 struct nlattr *nest; in lwtunnel_fill_encap() local
249 nest = nla_nest_start_noflag(skb, encap_attr); in lwtunnel_fill_encap()
250 if (!nest) in lwtunnel_fill_encap()
262 nla_nest_end(skb, nest); in lwtunnel_fill_encap()
270 nla_nest_cancel(skb, nest); in lwtunnel_fill_encap()
/net/dcb/
Ddcbnl.c221 struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest; in dcbnl_getpfccfg() local
239 nest = nla_nest_start_noflag(skb, DCB_ATTR_PFC_CFG); in dcbnl_getpfccfg()
240 if (!nest) in dcbnl_getpfccfg()
254 nla_nest_cancel(skb, nest); in dcbnl_getpfccfg()
258 nla_nest_end(skb, nest); in dcbnl_getpfccfg()
280 struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest; in dcbnl_getcap() local
298 nest = nla_nest_start_noflag(skb, DCB_ATTR_CAP); in dcbnl_getcap()
299 if (!nest) in dcbnl_getcap()
312 nla_nest_cancel(skb, nest); in dcbnl_getcap()
317 nla_nest_end(skb, nest); in dcbnl_getcap()
[all …]

123