mbox series

[v2,net-next,0/5] ionic: add FLR support

Message ID 20230713192936.45152-1-shannon.nelson@amd.com (mailing list archive)
Headers show
Series ionic: add FLR support | expand

Message

Nelson, Shannon July 13, 2023, 7:29 p.m. UTC
Add support for handing and recovering from a PCI FLR event.
This patchset first moves some code around to make it usable
from multiple paths, then adds the PCI error handler callbacks
for reset_prepare and reset_done.

Example test:
    echo 1 > /sys/bus/pci/devices/0000:2a:00.0/reset

v2:
 - removed redundant pci_save/restore_state() calls

Shannon Nelson (5):
  ionic: remove dead device fail path
  ionic: extract common bits from ionic_remove
  ionic: extract common bits from ionic_probe
  ionic: pull out common bits from fw_up
  ionic: add FLR recovery support

 .../ethernet/pensando/ionic/ionic_bus_pci.c   | 167 ++++++++++++------
 .../net/ethernet/pensando/ionic/ionic_lif.c   |  72 +++++---
 .../net/ethernet/pensando/ionic/ionic_lif.h   |   5 +
 3 files changed, 165 insertions(+), 79 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org July 14, 2023, 2:21 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Thu, 13 Jul 2023 12:29:31 -0700 you wrote:
> Add support for handing and recovering from a PCI FLR event.
> This patchset first moves some code around to make it usable
> from multiple paths, then adds the PCI error handler callbacks
> for reset_prepare and reset_done.
> 
> Example test:
>     echo 1 > /sys/bus/pci/devices/0000:2a:00.0/reset
> 
> [...]

Here is the summary with links:
  - [v2,net-next,1/5] ionic: remove dead device fail path
    https://git.kernel.org/netdev/net-next/c/3a7af34fb6ec
  - [v2,net-next,2/5] ionic: extract common bits from ionic_remove
    (no matching commit)
  - [v2,net-next,3/5] ionic: extract common bits from ionic_probe
    (no matching commit)
  - [v2,net-next,4/5] ionic: pull out common bits from fw_up
    (no matching commit)
  - [v2,net-next,5/5] ionic: add FLR recovery support
    (no matching commit)

You are awesome, thank you!