1
0
Fork 0
alistair23-linux/drivers/net/ethernet/intel
Mitch Williams 6ba36a246e i40evf: fix memory leak on unused interfaces
If the driver is loaded and then unloaded before the interface is
brought up, then it will allocate a MAC filter entry and never free it.
To fix this, on unload, run through the mac filter list and free all the
entries. We also do this during reset recovery when the driver cannot
contact the PF and needs to shut down completely.

Change-ID: I15fabd67eb4a1bfc57605a7db60d0b5d819839db
Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-08-02 19:41:15 -07:00
..
e1000 e1000: remove unnecessary break after return 2014-07-20 21:30:17 -07:00
e1000e e1000e: Fix Runtime PM blocks EEE link negotiation in S5 2014-07-25 21:15:20 -07:00
i40e i40e: remove support for vf unicast promiscuous mode 2014-08-02 19:41:14 -07:00
i40evf i40evf: fix memory leak on unused interfaces 2014-08-02 19:41:15 -07:00
igb igb: bump igb version to 5.2.13 2014-07-24 03:11:19 -07:00
igbvf net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate 2014-06-06 16:24:07 -07:00
ixgb net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate 2014-06-06 16:24:07 -07:00
ixgbe ixgbe: Make return values more direct 2014-07-25 19:58:36 -07:00
ixgbevf ixgbevf: Remove unused get_supported_physical_layer pointer 2014-07-25 19:42:14 -07:00
Kconfig i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00
e100.c net: get rid of SET_ETHTOOL_OPS 2014-05-13 17:43:20 -04:00