linux_dsm_epyc7002/drivers/net/ethernet/cavium
Sunil Goutham c94acf805d net: thunderx: Fix memory leak and other issues upon interface toggle
This patch fixes the following
1. When interface is being teardown and queues are being cleaned up,
   free pending SKBs that are in SQ which are either not transmitted
   or freed as NAPI is disabled by that time.
2. While interface initialization, delay CFG_DONE notification till
   the end to avoid corner cases where TXQs are enabled but CQ
   interrupts are not which results blocking transmission and kicking
   off watchdog.
3. Check for IFF_UP while re-enabling RBDR interrupts from tasklet.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-16 13:28:33 -05:00
..
liquidio liquidio: CN23XX: fix a loop timeout 2016-10-13 12:12:50 -04:00
octeon ethernet: cavium: octeon: add missing of_node_put after calling of_parse_phandle 2016-08-01 21:43:48 -07:00
thunder net: thunderx: Fix memory leak and other issues upon interface toggle 2016-11-16 13:28:33 -05:00
Kconfig liquidio: CN23XX queue definitions 2016-08-31 14:12:47 -07:00
Makefile netdev: Move octeon/octeon_mgmt driver to cavium directory. 2016-03-18 18:25:30 -04:00