Netdev List
 help / color / mirror / Atom feed
* [PATCH v3 net-next 00/11] ibmvnic: Updated reset handler and code fixes
@ 2017-05-02 18:52 Nathan Fontenot
  2017-05-02 18:52 ` [PATCH v3 net-next 01/11] ibmvnic: Move resource initialization to its own routine Nathan Fontenot
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Nathan Fontenot @ 2017-05-02 18:52 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.

v3 updates:

Patch 10/11: Correct patch subject line to be a description of the patch.

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):
      ibmvnic: Record SKB RX queue during poll


 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-02 19:49 UTC | newest]

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox