mbox

[v2,0/7] net/ionic: fixes for stop and start

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

Message

Andrew Boyer Dec. 16, 2020, 9:12 p.m. UTC
These patches address issues found when testing port stop and start,
link up and down, and queue stop and start.

The UNMAINTAINED flag is removed in patch 3.

Signed-off-by: Andrew Boyer <aboyer@pensando.io>

---
v2:
* Address Ferruh's comments
* Insert a new patch "net/ionic: remove multi-LIF support" so that the
  patch "net/ionic: fully implement remove-on-close" makes sense

Andrew Boyer (7):
  net/ionic: preserve RSS state unless RETA size changes
  net/ionic: preserve Rx mode across LIF stop/start
  net/ionic: remove multi-LIF support
  net/ionic: fully implement remove-on-close
  net/ionic: improve link state handling
  net/ionic: improve queue state handling
  net/ionic: stop queues when LIF is stopped

 MAINTAINERS                      |   2 +-
 drivers/net/ionic/ionic.h        |   3 +-
 drivers/net/ionic/ionic_dev.c    |  16 +--
 drivers/net/ionic/ionic_dev.h    |   8 +-
 drivers/net/ionic/ionic_ethdev.c | 137 ++++++++++---------------
 drivers/net/ionic/ionic_ethdev.h |   4 +
 drivers/net/ionic/ionic_lif.c    | 165 +++++++++++++++++++------------
 drivers/net/ionic/ionic_lif.h    |   7 +-
 drivers/net/ionic/ionic_rxtx.c   |  62 ++++++++----
 9 files changed, 217 insertions(+), 187 deletions(-)