/net/ethtool/ |
D | cabletest.c | 130 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 …]
|
D | stats.c | 183 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 …]
|
D | strset.c | 160 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 …]
|
D | pause.c | 78 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()
|
D | bitset.c | 236 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()
|
D | fec.c | 169 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/ |
D | br_mdb.c | 76 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 …]
|
D | br_vlan_options.c | 15 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()
|
D | br_mst.c | 264 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/ |
D | ip_tunnel_core.c | 734 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 …]
|
D | tcp_diag.c | 88 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/ |
D | vlan_netlink.c | 228 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/ |
D | nft_tunnel.c | 539 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 …]
|
D | nfnetlink_hook.c | 66 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/ |
D | act_api.c | 519 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 …]
|
D | cls_cgroup.c | 174 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()
|
D | sch_ets.c | 302 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 …]
|
D | sch_ingress.c | 116 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()
|
D | sch_mqprio.c | 388 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()
|
D | cls_flower.c | 2856 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 …]
|
D | cls_basic.c | 272 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()
|
D | cls_matchall.c | 333 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/ |
D | genetlink.c | 896 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/ |
D | lwtunnel.c | 239 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/ |
D | dcbnl.c | 221 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 …]
|