mbox

[0/6] net/ionic: fix device configuration and init

Message ID 20210111190209.70928-1-aboyer@pensando.io (mailing list archive)
Headers

Message

Andrew Boyer Jan. 11, 2021, 7:02 p.m. UTC
This patch series fixes up configuration flag handling, fixes up
link autonegotiation, and reduces the init time.

DTS was used to identify the issues and verify the fixes.

Andrew Boyer (6):
  net/ionic: revise configuration flag handling
  net/ionic: combine queue init and enable commands
  net/ionic: set port admin state to up in port init
  net/ionic: don't add station MAC filter on init
  net/ionic: clear up confusion around FC autoneg
  net/ionic: correctly set link speed and autonegotiation

 drivers/net/ionic/ionic_ethdev.c | 123 +++++++++++++++----------------
 drivers/net/ionic/ionic_lif.c    | 120 ++++++++++++++++++++++--------
 drivers/net/ionic/ionic_lif.h    |   3 +-
 drivers/net/ionic/ionic_main.c   |  14 +---
 drivers/net/ionic/ionic_rxtx.c   |  14 ++--
 5 files changed, 161 insertions(+), 113 deletions(-)