1
0
Fork 0
alistair23-linux/drivers/net/ethernet/mellanox/mlx5/core
Eli Britstein eb32b3f53d net/mlx5e: CT: Fix memory leak in cleanup
CT entries are deleted via a workqueue from netfilter. If removing the
module before that, the rules are cleaned by the driver itself, but the
memory entries for them are not freed. Fix that.

Fixes: ac991b48d4 ("net/mlx5e: CT: Offload established flows")
Signed-off-by: Eli Britstein <elibr@mellanox.com>
Reviewed-by: Roi Dayan <roid@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
2020-07-09 19:27:07 -07:00
..
accel net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types 2020-05-29 21:20:22 -07:00
diag net/mlx5e: Optimize performance for IPv4/IPv6 ethertype 2020-05-27 18:13:51 -07:00
en net/mlx5e: CT: Fix memory leak in cleanup 2020-07-09 19:27:07 -07:00
en_accel net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types 2020-05-29 21:20:22 -07:00
esw net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode 2020-07-09 19:27:05 -07:00
fpga net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types 2020-05-29 21:20:22 -07:00
ipoib Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-24 13:47:27 -07:00
lib net/mlx5e: Add support for hw encapsulation of MPLS over UDP 2020-05-22 16:46:18 -07:00
steering net/mlx5: DR, Fix freeing in dr_create_rc_qp() 2020-06-11 15:37:53 -07:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule 2020-05-27 18:13:47 -07:00
alloc.c net/mlx5: limit the function in local scope 2020-01-07 10:40:22 -08:00
cmd.c net/mlx5: cmd: Fix memset with byte count warning 2020-05-29 21:20:21 -07:00
cq.c net/mlx5: Update cq.c to new cmd interface 2020-04-23 21:42:03 +03:00
debugfs.c net/mlx5: cmd: Fix memset with byte count warning 2020-05-29 21:20:21 -07:00
dev.c net/mlx5: Simplify mlx5_register_device to return void 2020-03-25 23:19:13 -07:00
devlink.c net/mlx5: Disable reload while removing the device 2020-06-11 15:38:00 -07:00
devlink.h net/mlx5e: Add devlink fdb_large_groups parameter 2020-02-27 16:40:19 -08:00
ecpf.c net/mlx5: Update ecpf.c to new cmd interface 2020-04-23 21:42:04 +03:00
ecpf.h net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
en.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-31 17:48:46 -07:00
en_arfs.c net/mlx5: Accept flow rules without match 2020-03-13 16:26:17 -07:00
en_common.c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces 2020-05-15 15:44:30 -07:00
en_dcbnl.c net/mlx5e: Fix port buffers cell size value 2020-07-09 19:27:07 -07:00
en_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
en_ethtool.c net/mlx5e: Fix 50G per lane indication 2020-07-09 19:27:06 -07:00
en_fs.c net/mlx5e: Fix hairpin RSS table size 2020-01-06 15:30:05 -08:00
en_fs_ethtool.c net/mlx5: Update transobj.c new cmd interface 2020-04-23 21:42:16 +03:00
en_main.c net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash 2020-07-09 19:27:06 -07:00
en_rep.c mlx5: update indirect block support 2020-06-01 11:41:50 -07:00
en_rep.h mlx5: update indirect block support 2020-06-01 11:41:50 -07:00
en_rx.c mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff 2020-05-29 21:20:19 -07:00
en_selftest.c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces 2020-05-15 15:44:30 -07:00
en_stats.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2020-04-30 09:49:53 -07:00
en_stats.h net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW 2020-04-20 14:20:19 -07:00
en_tc.c net/mlx5e: Fix usage of rcu-protected pointer 2020-07-09 19:27:05 -07:00
en_tc.h net/mlx5e: Optimize performance for IPv4/IPv6 ethertype 2020-05-27 18:13:51 -07:00
en_tx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-24 13:47:27 -07:00
en_txrx.c net/mlx5e: Enhance ICOSQ WQE info fields 2020-05-09 01:05:42 -07:00
eq.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-24 13:47:27 -07:00
eswitch.c net/mlx5: E-Switch, Alloc and free unique metadata for match 2020-05-27 18:13:49 -07:00
eswitch.h net/mlx5: E-Switch, Alloc and free unique metadata for match 2020-05-27 18:13:49 -07:00
eswitch_offloads.c net/mlx5: E-Switch, Alloc and free unique metadata for match 2020-05-27 18:13:49 -07:00
eswitch_offloads_termtbl.c net/mlx5e: Add support for offloading traffic from uplink to uplink 2020-03-17 19:41:37 -07:00
events.c net/mlx5: Fix memory leak in mlx5_events_init 2020-05-22 17:28:46 -07:00
fs_cmd.c net/mlx5: Add support for RDMA TX FT headers modifying 2020-05-18 09:21:46 -07:00
fs_cmd.h net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_core.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2020-05-29 14:38:57 -07:00
fs_core.h net/mlx5: Add support in forward to namespace 2020-05-13 18:56:31 +03:00
fs_counters.c net/mlx5e: Replace zero-length array with flexible-array member 2020-02-19 09:13:10 +02:00
fw.c net/mlx5: Update fw.c new cmd interface 2020-04-23 21:42:07 +03:00
health.c net/mlx5: Fix fatal error handling during device load 2020-06-11 15:37:51 -07:00
lag.c net/mlx5: Add support to get lag physical port 2020-05-01 12:15:38 -07:00
lag.h mlx5: register lag notifier for init network namespace only 2020-02-27 11:16:14 -08:00
lag_mp.c net/mlx5: Use a separate work queue for fib event handling 2020-03-29 23:42:20 -07:00
lag_mp.h net/mlx5: Use a separate work queue for fib event handling 2020-03-29 23:42:20 -07:00
main.c net/mlx5: Don't fail driver on failure to create debugfs 2020-06-11 15:38:06 -07:00
mcg.c net/mlx5: Update mcg.c new cmd interface 2020-04-23 21:42:11 +03:00
mlx5_core.h net/mlx5: Move internal timer read function to clock library 2020-05-15 15:44:25 -07:00
mr.c net/mlx5: Update mr.c new cmd interface 2020-04-23 21:42:12 +03:00
pagealloc.c net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems 2020-05-15 15:44:15 -07:00
pci_irq.c net/mlx5: Use a single IRQ for all async EQs 2019-06-13 10:59:49 -07:00
pd.c net/mlx5: Update pd.c new cmd interface 2020-04-23 21:42:13 +03:00
port.c net/mlx5: Fix eeprom support for SFP module 2020-07-09 19:27:04 -07:00
rdma.c net/mlx5: Avoid disabling RoCE when uninitialized 2019-09-01 23:44:42 -07:00
rdma.h
rl.c net/mlx5: Update rl.c new cmd interface 2020-04-23 21:42:14 +03:00
sriov.c net/mlx5: E-switch, Protect eswitch mode changes 2020-03-25 23:19:25 -07:00
transobj.c net/mlx5: Update transobj.c new cmd interface 2020-04-23 21:42:16 +03:00
uar.c net/mlx5: Update uar.c new cmd interface 2020-04-23 21:42:14 +03:00
vport.c net/mlx5: Update vport.c to new cmd interface 2020-04-23 21:42:02 +03:00
wq.c net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY 2020-02-18 19:01:19 -08:00
wq.h net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY 2020-02-18 19:01:19 -08:00