linux/drivers/net/ethernet/mellanox/mlx5/core
Maor Gottlieb fbc4a69b56 net/mlx5e: Fix aRFS compilation dependency
en_arfs.o should be compiled only if both CONFIG_MLX5_CORE_EN
and CONFIG_RFS_ACCEL are enabled. en_arfs calls to rps_may_expire_flow
which is compiled only if CONFIG_RFS_ACCEL is defined.

Move en_arfs.o compilation dependency to be under CONFIG_MLX5_CORE_EN
and wrap the en_arfs.c content with ifdef of CONFIG_RFS_ACCEL.

Fixes: 1cabe6b096 ('net/mlx5e: Create aRFS flow tables')
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Reported-by: Alexei Starovoitov <alexei.starovoitov@gmail.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-05-04 14:04:46 -04:00
..
alloc.c
cmd.c Round two of 4.6 merge window patches 2016-03-22 15:48:44 -07:00
cq.c
debugfs.c
en_arfs.c net/mlx5e: Fix aRFS compilation dependency 2016-05-04 14:04:46 -04:00
en_clock.c net/mlx5e: Fix soft lockup when HW Timestamping is enabled 2016-03-02 14:37:25 -05:00
en_dcbnl.c net/mlx5e: Add per priority group to PPort counters 2016-04-26 15:58:01 -04:00
en_ethtool.c net/mlx5e: Enabling aRFS mechanism 2016-04-29 16:29:12 -04:00
en_fs.c net/mlx5e: Create aRFS flow tables 2016-04-29 16:29:11 -04:00
en_main.c net/mlx5e: Fix IPv6 tunnel checksum offload 2016-05-04 13:32:28 -04:00
en_rx.c net/mlx5e: Fix checksum handling for non-stripped vlan packets 2016-04-26 15:58:03 -04:00
en_stats.h net/mlx5e: Fix checksum handling for non-stripped vlan packets 2016-04-26 15:58:03 -04:00
en_tc.c net/mlx5e: Refactor mlx5e flow steering structs 2016-04-29 16:29:10 -04:00
en_tc.h net/mlx5e: Refactor mlx5e flow steering structs 2016-04-29 16:29:10 -04:00
en_tx.c net/mlx5e: Add fragmented memory support for RX multi packet WQE 2016-04-21 15:09:05 -04:00
en_txrx.c net/mlx5e: Remove redundant barrier 2016-04-21 15:09:05 -04:00
en.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-05-04 00:52:29 -04:00
eq.c net/mlx5e: Replace async events spinlock with synchronize_irq() 2016-03-01 17:27:58 -05:00
eswitch.c net/mlx5: Add user chosen levels when allocating flow tables 2016-04-29 16:29:09 -04:00
eswitch.h net/mlx5: Use flow steering infrastructure for mlx5_en 2015-12-12 00:15:24 -05:00
fs_cmd.c net/mlx5_core: Set flow steering dest only for forward rules 2016-03-10 16:24:02 -05:00
fs_cmd.h net/mlx5_core: Connect flow tables 2016-01-11 17:48:53 -05:00
fs_core.c net/mlx5e: Create aRFS flow tables 2016-04-29 16:29:11 -04:00
fs_core.h net/mlx5: Set number of allowed levels in priority 2016-04-29 16:29:09 -04:00
fw.c net/mlx5_core: Introduce offload arithmetic hardware capabilities 2016-03-21 16:32:35 -04:00
health.c
Kconfig net/mlx5: Kconfig: Fix MLX5_EN/VXLAN build issue 2016-05-03 13:37:26 -04:00
mad.c
main.c net/mlx5: Initializing CPU reverse mapping 2016-04-29 16:29:11 -04:00
Makefile net/mlx5e: Fix aRFS compilation dependency 2016-05-04 14:04:46 -04:00
mcg.c
mlx5_core.h net/mlx5e: Replace async events spinlock with synchronize_irq() 2016-03-01 17:27:58 -05:00
mr.c net/mlx5: Refactor mlx5_core_mr to mkey 2016-03-01 11:18:37 -05:00
pagealloc.c
pd.c
port.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-04-27 15:43:10 -04:00
qp.c net/mlx5: Introduce device queue counters 2016-04-21 15:09:04 -04:00
sriov.c
srq.c net/mlx5_core: Export transport objects 2016-01-21 12:01:08 -05:00
transobj.c IB/mlx5: Support setting Ethernet priority for Raw Packet QPs 2016-01-21 12:01:09 -05:00
uar.c net/mlx5: Unmap only the relevant IO memory mapping 2016-05-03 13:37:25 -04:00
vport.c net/mlx5e: Use vport MTU rather than physical port MTU 2016-04-24 14:51:39 -04:00
vxlan.c net/mlx5e: Use workqueue for vxlan ops 2016-05-03 13:37:26 -04:00
vxlan.h net/mlx5e: Use workqueue for vxlan ops 2016-05-03 13:37:26 -04:00
wq.c
wq.h