Home
last modified time | relevance | path

Searched refs:reporter (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.4/Documentation/networking/
Ddevlink-health.txt12 The devlink health reporter:
13 Device driver creates a "health reporter" per each error/health type.
16 For each registered health reporter a driver can issue error/health reports
18 Device driver can provide specific callbacks for each "health reporter", e.g.
27 * Health status and statistics are being updated for the reporter instance
28 * Object dump is being taken and saved at the reporter instance (as long as
35 User can access/change each reporter's parameters and driver specific callbacks
36 via devlink, e.g per error type (per health reporter)
37 - Configure reporter's generic parameters (like: disable/enable auto recovery)
44 Retrieves status and configuration info per DEV and reporter.
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dreporter_tx.c137 static int mlx5e_tx_reporter_recover(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_recover() argument
140 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_recover()
207 static int mlx5e_tx_reporter_diagnose(struct devlink_health_reporter *reporter, in mlx5e_tx_reporter_diagnose() argument
210 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_tx_reporter_diagnose()
286 struct devlink_health_reporter *reporter; in mlx5e_reporter_tx_create() local
291 reporter = in mlx5e_reporter_tx_create()
295 if (IS_ERR(reporter)) { in mlx5e_reporter_tx_create()
298 PTR_ERR(reporter)); in mlx5e_reporter_tx_create()
299 return PTR_ERR(reporter); in mlx5e_reporter_tx_create()
301 priv->tx_reporter = reporter; in mlx5e_reporter_tx_create()
Dreporter_rx.c224 static int mlx5e_rx_reporter_recover(struct devlink_health_reporter *reporter, in mlx5e_rx_reporter_recover() argument
227 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_rx_reporter_recover()
303 static int mlx5e_rx_reporter_diagnose(struct devlink_health_reporter *reporter, in mlx5e_rx_reporter_diagnose() argument
306 struct mlx5e_priv *priv = devlink_health_reporter_priv(reporter); in mlx5e_rx_reporter_diagnose()
383 struct devlink_health_reporter *reporter; in mlx5e_reporter_rx_create() local
385 reporter = devlink_health_reporter_create(devlink, in mlx5e_reporter_rx_create()
389 if (IS_ERR(reporter)) { in mlx5e_reporter_rx_create()
391 PTR_ERR(reporter)); in mlx5e_reporter_rx_create()
392 return PTR_ERR(reporter); in mlx5e_reporter_rx_create()
394 priv->rx_reporter = reporter; in mlx5e_reporter_rx_create()
Dhealth.c197 struct devlink_health_reporter *reporter, char *err_str, in mlx5e_health_report() argument
200 if (!reporter) { in mlx5e_health_report()
204 return devlink_health_report(reporter, err_str, err_ctx); in mlx5e_health_report()
Dhealth.h46 struct devlink_health_reporter *reporter, char *err_str,
/Linux-v5.4/Documentation/networking/device_drivers/mellanox/
Dmlx5.rst161 tx reporter
163 The tx reporter is responsible for reporting and recovering of the following two error scenarios:
172 TX reporter also support on demand diagnose callback, on which it provides
179 $ devlink health diagnose pci/0000:82:00.0 reporter tx
186 $ devlink health show pci/0000:82:00.0 reporter tx
188 rx reporter
190 The rx reporter is responsible for reporting and recovering of the following two error scenarios:
201 RX reporter also supports on demand diagnose callback, on which it
206 $ devlink health diagnose pci/0000:82:00.0 reporter rx
213 $ devlink health show pci/0000:82:00.0 reporter rx
[all …]
/Linux-v5.4/net/core/
Ddevlink.c4629 devlink_health_reporter_priv(struct devlink_health_reporter *reporter) in devlink_health_reporter_priv() argument
4631 return reporter->priv; in devlink_health_reporter_priv()
4639 struct devlink_health_reporter *reporter; in devlink_health_reporter_find_by_name() local
4642 list_for_each_entry(reporter, &devlink->reporter_list, list) in devlink_health_reporter_find_by_name()
4643 if (!strcmp(reporter->ops->name, reporter_name)) in devlink_health_reporter_find_by_name()
4644 return reporter; in devlink_health_reporter_find_by_name()
4663 struct devlink_health_reporter *reporter; in devlink_health_reporter_create() local
4667 reporter = ERR_PTR(-EEXIST); in devlink_health_reporter_create()
4673 reporter = ERR_PTR(-EINVAL); in devlink_health_reporter_create()
4677 reporter = kzalloc(sizeof(*reporter), GFP_KERNEL); in devlink_health_reporter_create()
[all …]
/Linux-v5.4/Documentation/admin-guide/
Dsecurity-bugs.rst26 be released without consent from the reporter unless it has already been
40 the reporter or an affected party for up to 7 calendar days from the start
50 reporter. This includes but is not limited to the original bug report
52 identity of the reporter.
69 the security team can assist with this coordination, or the reporter can
79 may delay the bug handling. If a reporter wishes to have a CVE identifier
83 message if the reporter agrees.
/Linux-v5.4/Documentation/sphinx/
Dkerneldoc.py152 … save = self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter
153 self.state.memo.reporter = AutodocReporter(result, self.state.memo.reporter)
158 … self.state.memo.title_styles, self.state.memo.section_level, self.state.memo.reporter = save
DrstFlatTable.py125 error = self.state_machine.reporter.error(
217 error = self.directive.state_machine.reporter.error(
Dcdomain.py140 self.state_machine.reporter.warning(
Dkfigure.py490 return [self.state_machine.reporter.warning(
497 return [self.state_machine.reporter.warning(
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_devlink.c18 static int bnxt_fw_reporter_diagnose(struct devlink_health_reporter *reporter, in bnxt_fw_reporter_diagnose() argument
21 struct bnxt *bp = devlink_health_reporter_priv(reporter); in bnxt_fw_reporter_diagnose()
63 static int bnxt_fw_reset_recover(struct devlink_health_reporter *reporter, in bnxt_fw_reset_recover() argument
66 struct bnxt *bp = devlink_health_reporter_priv(reporter); in bnxt_fw_reset_recover()
81 static int bnxt_fw_fatal_recover(struct devlink_health_reporter *reporter, in bnxt_fw_fatal_recover() argument
84 struct bnxt *bp = devlink_health_reporter_priv(reporter); in bnxt_fw_fatal_recover()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dhealth.c392 mlx5_fw_reporter_diagnose(struct devlink_health_reporter *reporter, in mlx5_fw_reporter_diagnose() argument
395 struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter); in mlx5_fw_reporter_diagnose()
493 mlx5_fw_reporter_dump(struct devlink_health_reporter *reporter, in mlx5_fw_reporter_dump() argument
496 struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter); in mlx5_fw_reporter_dump()
547 mlx5_fw_fatal_reporter_recover(struct devlink_health_reporter *reporter, in mlx5_fw_fatal_reporter_recover() argument
550 struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter); in mlx5_fw_fatal_reporter_recover()
557 mlx5_fw_fatal_reporter_dump(struct devlink_health_reporter *reporter, in mlx5_fw_fatal_reporter_dump() argument
560 struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter); in mlx5_fw_fatal_reporter_dump()
/Linux-v5.4/include/net/
Ddevlink.h509 int (*recover)(struct devlink_health_reporter *reporter,
511 int (*dump)(struct devlink_health_reporter *reporter,
513 int (*diagnose)(struct devlink_health_reporter *reporter,
942 devlink_health_reporter_destroy(struct devlink_health_reporter *reporter);
945 devlink_health_reporter_priv(struct devlink_health_reporter *reporter);
946 int devlink_health_report(struct devlink_health_reporter *reporter,
949 devlink_health_reporter_state_update(struct devlink_health_reporter *reporter,
/Linux-v5.4/include/linux/
Digmp.h87 char reporter; member
/Linux-v5.4/Documentation/process/
Dcode-of-conduct.rst72 maintain confidentiality with regard to the reporter of an incident.
Dembargoed-hardware-issues.rst28 handled by this team and the reporter will be guided to contact the regular
37 S/MIME encrypted and must be signed with the reporter's PGP key or S/MIME
129 mailing-list which will be used for initial discussion with the reporter,
Dcode-of-conduct-interpretation.rst136 directly if a reporter does not wish to include the full committee in a
Dsubmitting-patches.rst634 tag should not be added without the reporter's permission, especially if the
/Linux-v5.4/net/ipv4/
Digmp.c210 im->reporter = 0; in igmp_stop_timer()
839 im->reporter = 1; in igmp_timer_expire()
1283 int reporter; in __igmp_group_dropped() local
1297 reporter = im->reporter; in __igmp_group_dropped()
1304 if (reporter) in __igmp_group_dropped()
2858 im->reporter); in igmp_mc_seq_show()