freebsd-skq/sys/dev/cxgbe/common
np 63376d5ae2 cxgbe(4): Improved error reporting and diagnostics.
"slow" interrupt handler:
- Expand the list of INT_CAUSE registers known to the driver.
- Add decode information for many more bits but decouple it from the
  rest of intr_info so that it is entirely optional.
- Call t4_fatal_err exactly once, and from the top level PL intr handler.

t4_fatal_err:
- Use t4_shutdown_adapter from the common code to stop the adapter.
- Stop servicing slow interrupts after the first fatal one.

Driver/firmware interaction:
- CH_DUMP_MBOX: note whether the mailbox being dumped is a command or a
  reply or something else.
- Log the raw value of pcie_fw for some errors.
- Use correct log levels (debug vs. error).

Sponsored by:	Chelsio Communications
2019-02-01 20:42:49 +00:00
..
common.h cxgbe(4): Improved error reporting and diagnostics. 2019-02-01 20:42:49 +00:00
t4_hw.c cxgbe(4): Improved error reporting and diagnostics. 2019-02-01 20:42:49 +00:00
t4_hw.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
t4_msg.h cxgbe(4): Make FW4_ACK a shared CPL. ETHOFLD in the base driver will 2018-05-24 08:21:43 +00:00
t4_regs_values.h cxgbe(4): Filtering related features and fixes. 2018-05-15 04:24:38 +00:00
t4_regs.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
t4_tcb.h Bring in additional constants and message fields for TLS-related messages. 2018-02-22 02:02:31 +00:00
t4vf_hw.c cxgbe(4): Update the pad_boundary calculation for T6, which has a 2016-09-11 17:22:54 +00:00