Star64_linux/drivers/net/ethernet/ibm
Nathan Fontenot b41b83e9a7 ibmvnic: Clean up tx pools when closing
When closing the ibmvnic driver, most notably during the reset
path, the tx pools need to be cleaned to ensure there are no
hanging skbs that need to be free'ed.

The need for this was found during debugging a loss of network
traffic after handling a driver reset. The underlying cause was
some skbs in the tx pool that were never free'ed. As a
result the upper network layers never tried a re-send since it
believed the driver still had the skb.

Signed-off-by: Nathan Fontenot <nfont@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-05-03 11:33:04 -04:00
..
ehea net: ibm: ehea: use new api ethtool_{get|set}_link_ksettings 2017-01-09 12:09:09 -05:00
emac net: emac: Use net_device_stats from struct net_device 2017-04-07 07:03:33 -07:00
ibmveth.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00
ibmveth.h net: ibmveth: Remove unused stats member from struct ibmveth_adapter 2017-03-27 16:02:00 -07:00
ibmvnic.c ibmvnic: Clean up tx pools when closing 2017-05-03 11:33:04 -04:00
ibmvnic.h ibmvnic: Updated reset handling 2017-05-03 11:33:04 -04:00
Kconfig Driver for IBM System i/p VNIC protocol 2015-12-28 00:12:13 -05:00
Makefile Driver for IBM System i/p VNIC protocol 2015-12-28 00:12:13 -05:00