1
0
Fork 0
alistair23-linux/drivers/net/ethernet/intel/i40e
Kiran Patil a42e7a369e i40e: Fix memory leaks, sideband filter programming
This patch fixes the memory leak which would be seen otherwise when user
programs flow-director filter using ethtool (sideband filter programming).

When ethtool is used to program flow directory filter, 'raw_buf' gets
allocated and it is supposed to be freed as part of queue cleanup. But
check of 'tx_buffer->skb' was preventing it from being freed.

Change-ID: Ief4f0a1a32a653180498bf6e987c1b4342ab8923
Signed-off-by: Kiran Patil <kiran.patil@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-12-03 02:23:31 -08:00
..
Makefile
i40e.h i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout 2015-12-03 02:23:31 -08:00
i40e_adminq.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-10-20 06:08:27 -07:00
i40e_adminq.h
i40e_adminq_cmd.h i40e/i40evf: Add comment to #endif 2015-11-25 10:05:57 -08:00
i40e_alloc.h
i40e_common.c i40e: re-use %*ph specifier to hexdump a data 2015-10-23 05:22:13 -07:00
i40e_dcb.c
i40e_dcb.h
i40e_dcb_nl.c i40e: Change some messages from info to debug only 2015-10-15 01:58:41 -07:00
i40e_debugfs.c i40e: remove unused argument 2015-12-01 22:59:05 -08:00
i40e_devids.h
i40e_diag.c
i40e_diag.h
i40e_ethtool.c i40e: add new fields to store user configuration 2015-12-01 22:26:26 -08:00
i40e_fcoe.c i40e: remove BUG_ON from FCoE setup 2015-11-25 10:05:55 -08:00
i40e_fcoe.h
i40e_hmc.c
i40e_hmc.h
i40e_lan_hmc.c
i40e_lan_hmc.h
i40e_main.c i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout 2015-12-03 02:23:31 -08:00
i40e_nvm.c i40e: fix unconditional execution of cpu_to_le16() 2015-10-23 05:40:49 -07:00
i40e_osdep.h move io-64-nonatomic*.h out of asm-generic 2015-10-15 00:21:07 +02:00
i40e_prototype.h i40e/i40evf: Add a workaround to drop all flow control frames 2015-10-23 04:17:55 -07:00
i40e_ptp.c i40e: generate fewer startup messages 2015-10-16 04:36:13 -07:00
i40e_register.h
i40e_status.h
i40e_txrx.c i40e: Fix memory leaks, sideband filter programming 2015-12-03 02:23:31 -08:00
i40e_txrx.h i40e/i40evf: Add a stat to track how many times we have to do a force WB 2015-11-25 10:05:56 -08:00
i40e_type.h i40e/i40evf: Fix an accidental error with BIT_ULL replacement 2015-10-19 15:35:45 -07:00
i40e_virtchnl.h i40e/i40evf: Add WB_ON_ITR offload support 2015-10-15 02:03:29 -07:00
i40e_virtchnl_pf.c i40e: remove unused argument 2015-12-01 22:59:05 -08:00
i40e_virtchnl_pf.h i40e: reset the invalid msg counter in vf when a valid msg is received 2015-10-16 04:53:04 -07:00