netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 net-next 00/11] ibmvnic: Updated reset handler and code fixes
@ 2017-05-01 21:56 Nathan Fontenot
  2017-05-01 21:56 ` [PATCH v2 net-next 01/11] ibmvnic: Move resource initialization to its own routine Nathan Fontenot
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Nathan Fontenot @ 2017-05-01 21:56 UTC (permalink / raw)
  To: netdev; +Cc: brking, jallen, muvic, tlfalcon

This set of patches multiple code fixes and a new rest handler
for the ibmvnic driver. In order to implement the new reset handler
for the ibmvnic driver resource initialization needed to be moved to
its own routine, a state variable is introduced to replace the
various is_* flags in the driver, and a new routine to handle the
assorted reasons the driver can be reset.

v2 updates:

Patch 11/11: Use __netif_subqueue_stopped() instead of
netif_subqueue_stopped() to avoid possible use of an un-initialized
skb variable.
---

Nathan Fontenot (10):
      ibmvnic: Move resource initialization to its own routine
      ibmvnic: Replace is_closed with state field
      ibmvnic: Updated reset handling
      ibmvnic: Delete napi's when releasing driver resources
      ibmvnic: Whitespace correction in release_rx_pools
      ibmvnic: Clean up tx pools when closing
      ibmvnic: Wait for any pending scrqs entries at driver close
      ibmvnic: Check for driver reset first in ibmvnic_xmit
      ibmvnic: Continue skb processing after skb completion error
      ibmvnic: Move queue restarting in ibmvnic_tx_complete

Thomas Falcon (1):
      From: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>


 drivers/net/ethernet/ibm/ibmvnic.c |  563 +++++++++++++++++++++++-------------
 drivers/net/ethernet/ibm/ibmvnic.h |   31 ++
 2 files changed, 389 insertions(+), 205 deletions(-)

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-05-01 18:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-01 21:56 [PATCH v2 net-next 00/11] ibmvnic: Updated reset handler and code fixes Nathan Fontenot
2017-05-01 21:56 ` [PATCH v2 net-next 01/11] ibmvnic: Move resource initialization to its own routine Nathan Fontenot
2017-05-01 21:56 ` [PATCH v2 net-next 02/11] ibmvnic: Replace is_closed with state field Nathan Fontenot
2017-05-01 21:56 ` [PATCH v2 net-next 03/11] ibmvnic: Updated reset handling Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 04/11] ibmvnic: Delete napi's when releasing driver resources Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 05/11] ibmvnic: Whitespace correction in release_rx_pools Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 06/11] ibmvnic: Clean up tx pools when closing Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 07/11] ibmvnic: Wait for any pending scrqs entries at driver close Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 08/11] ibmvnic: Check for driver reset first in ibmvnic_xmit Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 09/11] ibmvnic: Continue skb processing after skb completion error Nathan Fontenot
2017-05-01 21:57 ` [PATCH v2 net-next 10/11] From: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> Nathan Fontenot
2017-05-01 18:27   ` David Miller
2017-05-01 21:57 ` [PATCH v2 net-next 11/11] ibmvnic: Move queue restarting in ibmvnic_tx_complete Nathan Fontenot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).