/linux-6.6.21/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 | 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 | stats.c | 209 struct nlattr *nest; in stat_put() local 227 nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP_STAT); in stat_put() 228 if (!nest) in stat_put() 233 nla_nest_cancel(skb, nest); in stat_put() 237 nla_nest_end(skb, nest); in stat_put() 317 struct nlattr *nest; in stats_put_rmon_hist() local 329 nest = nla_nest_start(skb, attr); in stats_put_rmon_hist() 330 if (!nest) in stats_put_rmon_hist() 341 nla_nest_end(skb, nest); in stats_put_rmon_hist() 347 nla_nest_cancel(skb, nest); in stats_put_rmon_hist() [all …]
|
D | pause.c | 121 struct nlattr *nest; in pause_put_stats() local 126 nest = nla_nest_start(skb, ETHTOOL_A_PAUSE_STATS); in pause_put_stats() 127 if (!nest) in pause_put_stats() 136 nla_nest_end(skb, nest); in pause_put_stats() 140 nla_nest_cancel(skb, nest); in pause_put_stats()
|
D | mm.c | 96 struct nlattr *nest; in mm_put_stats() local 98 nest = nla_nest_start(skb, ETHTOOL_A_MM_STATS); in mm_put_stats() 99 if (!nest) in mm_put_stats() 116 nla_nest_end(skb, nest); in mm_put_stats() 120 nla_nest_cancel(skb, nest); in mm_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()
|
/linux-6.6.21/Documentation/netlink/specs/ |
D | ethtool.yaml | 51 type: nest 65 type: nest 82 type: nest 96 type: nest 104 type: nest 112 type: nest 116 type: nest 127 type: nest 131 type: nest 139 type: nest [all …]
|
D | devlink.yaml | 86 type: nest 91 type: nest 96 type: nest 149 type: nest 154 type: nest 158 type: nest 169 type: nest 173 type: nest 178 type: nest 202 type: nest [all …]
|
D | ovs_flow.yaml | 378 type: nest 385 type: nest 425 type: nest 467 type: nest 528 type: nest 577 type: nest 608 type: nest 612 type: nest 626 type: nest 653 type: nest [all …]
|
/linux-6.6.21/net/netfilter/ |
D | nfnetlink_hook.c | 63 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() 118 struct nlattr *nest, *nest2; in nfnl_hook_put_nft_chain_info() local [all …]
|
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 …]
|
/linux-6.6.21/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()
|
/linux-6.6.21/tools/testing/selftests/net/mptcp/ |
D | pm_nl_ctl.c | 758 struct rtattr *rta, *nest; in add_addr() local 776 nest = (void *)(data + off); in add_addr() 777 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR; in add_addr() 778 nest->rta_len = RTA_LENGTH(0); in add_addr() 779 off += NLMSG_ALIGN(nest->rta_len); in add_addr() 878 nest->rta_len = off - nest_start; in add_addr() 889 struct rtattr *rta, *nest; in del_addr() local 911 nest = (void *)(data + off); in del_addr() 912 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR; in del_addr() 913 nest->rta_len = RTA_LENGTH(0); in del_addr() [all …]
|
/linux-6.6.21/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() 354 struct nlattr *nest; in br_vlan_global_opts_fill() local 356 nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS); in br_vlan_global_opts_fill() 357 if (!nest) in br_vlan_global_opts_fill() 434 nla_nest_end(skb, nest); in br_vlan_global_opts_fill() 439 nla_nest_cancel(skb, nest); in br_vlan_global_opts_fill()
|
/linux-6.6.21/kernel/events/ |
D | ring_buffer.c | 46 (*(volatile unsigned int *)&rb->nest)++; in perf_output_get_handle() 54 unsigned int nest; in perf_output_put_handle() local 60 nest = READ_ONCE(rb->nest); in perf_output_put_handle() 61 if (nest > 1) { in perf_output_put_handle() 62 WRITE_ONCE(rb->nest, nest - 1); in perf_output_put_handle() 118 WRITE_ONCE(rb->nest, 0); in perf_output_put_handle() 126 WRITE_ONCE(rb->nest, 1); in perf_output_put_handle() 371 unsigned int nest; in perf_aux_output_begin() local 402 nest = READ_ONCE(rb->aux_nest); in perf_aux_output_begin() 407 if (WARN_ON_ONCE(nest)) in perf_aux_output_begin() [all …]
|
/linux-6.6.21/net/sched/ |
D | act_api.c | 513 struct nlattr *nest; in tcf_dump_walker() local 537 nest = nla_nest_start_noflag(skb, n_i); in tcf_dump_walker() 538 if (!nest) { in tcf_dump_walker() 547 nlmsg_trim(skb, nest); in tcf_dump_walker() 550 nla_nest_end(skb, nest); in tcf_dump_walker() 568 nla_nest_cancel(skb, nest); in tcf_dump_walker() 590 struct nlattr *nest; in tcf_del_walker() local 598 nest = nla_nest_start_noflag(skb, 0); in tcf_del_walker() 599 if (nest == NULL) in tcf_del_walker() 627 nla_nest_end(skb, nest); in tcf_del_walker() [all …]
|
D | cls_cgroup.c | 176 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()
|
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 …]
|
/linux-6.6.21/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()
|
/linux-6.6.21/scripts/kconfig/ |
D | preprocess.c | 351 int nest = 0; in eval_clause() local 385 if (nest == 0 && *p == ',') { in eval_clause() 392 nest++; in eval_clause() 394 nest--; in eval_clause() 460 int nest = 0; in expand_dollar_with_args() local 476 nest++; in expand_dollar_with_args() 478 if (nest-- == 0) in expand_dollar_with_args()
|
/linux-6.6.21/drivers/net/can/dev/ |
D | netlink.c | 469 struct nlattr *nest; in can_tdc_fill_info() local 477 nest = nla_nest_start(skb, IFLA_CAN_TDC); in can_tdc_fill_info() 478 if (!nest) in can_tdc_fill_info() 512 nla_nest_end(skb, nest); in can_tdc_fill_info() 516 nla_nest_cancel(skb, nest); in can_tdc_fill_info() 523 struct nlattr *nest; in can_ctrlmode_ext_fill_info() local 525 nest = nla_nest_start(skb, IFLA_CAN_CTRLMODE_EXT); in can_ctrlmode_ext_fill_info() 526 if (!nest) in can_ctrlmode_ext_fill_info() 531 nla_nest_cancel(skb, nest); in can_ctrlmode_ext_fill_info() 535 nla_nest_end(skb, nest); in can_ctrlmode_ext_fill_info()
|
/linux-6.6.21/tools/net/ynl/generated/ |
D | ethtool-user.c | 208 …[ETHTOOL_A_CABLE_NEST_RESULT] = { .name = "result", .type = YNL_PT_NEST, .nest = ðtool_cable_re… 209 …[ETHTOOL_A_CABLE_NEST_FAULT_LENGTH] = { .name = "fault-length", .type = YNL_PT_NEST, .nest = ðt… 218 …[ETHTOOL_A_BITSET_BITS_BIT] = { .name = "bit", .type = YNL_PT_NEST, .nest = ðtool_bitset_bit_ne… 227 …[ETHTOOL_A_STRINGS_STRING] = { .name = "string", .type = YNL_PT_NEST, .nest = ðtool_string_nest… 238 …[ETHTOOL_A_BITSET_BITS] = { .name = "bits", .type = YNL_PT_NEST, .nest = ðtool_bitset_bits_nest… 249 …[ETHTOOL_A_STRINGSET_STRINGS] = { .name = "strings", .type = YNL_PT_NEST, .nest = ðtool_strings… 259 …[ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES] = { .name = "types", .type = YNL_PT_NEST, .nest = ðtool_bits… 260 …[ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY] = { .name = "entry", .type = YNL_PT_NEST, .nest = ðtool_tunn… 269 …[ETHTOOL_A_STRINGSETS_STRINGSET] = { .name = "stringset", .type = YNL_PT_NEST, .nest = ðtool_st… 278 …[ETHTOOL_A_TUNNEL_UDP_TABLE] = { .name = "table", .type = YNL_PT_NEST, .nest = ðtool_tunnel_udp… [all …]
|
/linux-6.6.21/drivers/net/vxlan/ |
D | vxlan_mdb.c | 121 struct nlattr *nest; in vxlan_mdb_entry_info_fill_srcs() local 126 nest = nla_nest_start(skb, MDBA_MDB_EATTR_SRC_LIST); in vxlan_mdb_entry_info_fill_srcs() 127 if (!nest) in vxlan_mdb_entry_info_fill_srcs() 145 nla_nest_end(skb, nest); in vxlan_mdb_entry_info_fill_srcs() 150 nla_nest_cancel(skb, nest); in vxlan_mdb_entry_info_fill_srcs() 161 struct nlattr *nest; in vxlan_mdb_entry_info_fill() local 163 nest = nla_nest_start_noflag(skb, MDBA_MDB_ENTRY_INFO); in vxlan_mdb_entry_info_fill() 164 if (!nest) in vxlan_mdb_entry_info_fill() 201 nla_nest_end(skb, nest); in vxlan_mdb_entry_info_fill() 206 nla_nest_cancel(skb, nest); in vxlan_mdb_entry_info_fill() [all …]
|