These are a few of the driver updates we've been working on internally. These clean up a few mismatched struct comments, add checking for dead firmware, fix an initialization bug, and change the Rx buffer management.
These are based on net-next v5.4-rc3-709-g985fd98ab5cc. Shannon Nelson (6): ionic: fix up struct name comments ionic: reverse an interrupt coalesce calculation ionic: add heartbeat check ionic: add a watchdog timer to monitor heartbeat ionic: implement support for rx sgl ionic: update driver version drivers/net/ethernet/pensando/ionic/ionic.h | 4 +- .../net/ethernet/pensando/ionic/ionic_dev.c | 60 +++- .../net/ethernet/pensando/ionic/ionic_dev.h | 12 + .../net/ethernet/pensando/ionic/ionic_if.h | 196 ++++++------ .../net/ethernet/pensando/ionic/ionic_lif.c | 11 +- .../net/ethernet/pensando/ionic/ionic_main.c | 24 +- .../net/ethernet/pensando/ionic/ionic_txrx.c | 289 +++++++++++++----- 7 files changed, 410 insertions(+), 186 deletions(-) -- 2.17.1