linux/drivers/net/ethernet/mellanox/mlx5/core
Haggai Abramovsky cfb5e088e2 IB/mlx5: Add CQE version 1 support to user QPs and SRQs
Enforce working with CQE version 1 when the user supports CQE
version 1 and asked to work this way.

If the user still works with CQE version 0, then use the default
CQE version to tell the Firmware that the user still works in the
older mode.

After this patch, the kernel still reports CQE version 0.

Signed-off-by: Haggai Abramovsky <hagaya@mellanox.com>
Reviewed-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-01-21 12:01:08 -05:00
..
alloc.c net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00
cmd.c asm-generic cleanups 2015-11-06 14:22:15 -08:00
cq.c net/mlx5_core: New init and exit flow for mlx5_core 2015-09-28 22:19:50 -07:00
debugfs.c net/mlx5_core: Fix Mellanox copyright note 2015-04-02 16:33:42 -04:00
en_ethtool.c net/mlx5e: Don't allow more than max supported channels 2015-11-03 10:41:50 -05:00
en_flow_table.c net/mlx5e: Disable VLAN filter in promiscuous mode 2015-10-09 07:43:43 -07:00
en_main.c net/mlx5e: Max mtu comparison fix 2015-11-15 18:43:40 -05:00
en_rx.c mlx5e: Fix sparse warnings in mlx5e_handle_csum(). 2015-08-17 21:22:26 -07:00
en_tx.c net/mlx5e: Use the right DMA free function on TX path 2015-11-15 18:43:40 -05:00
en_txrx.c net/mlx5e: Pop cq outside mlx5e_get_cqe 2015-06-24 00:42:41 -07:00
en.h net/mlx5e: Use the right DMA free function on TX path 2015-11-15 18:43:40 -05:00
eq.c net/mlx5_core: Use the the real irqn in eq->irqn 2015-11-03 10:41:50 -05:00
flow_table.c net/mlx5: Ethernet resource handling files 2015-05-30 18:24:39 -07:00
fw.c IB/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY 2015-09-25 10:46:51 -04:00
health.c net/mlx5_core: Add pci error handlers to mlx5_core driver 2015-10-14 19:14:42 -07:00
Kconfig mlx5: Enable mutual support for IB and Ethernet 2015-06-04 16:41:02 -07:00
mad.c IB/core cleanup: Add const on args - device->process_mad 2015-06-02 09:33:13 -04:00
main.c IB/mlx5: Add CQE version 1 support to user QPs and SRQs 2016-01-21 12:01:08 -05:00
Makefile net/mlx5_core: Add new query HCA vport commands 2015-06-04 16:41:01 -07:00
mcg.c net/mlx5_core: HW data structs/types definitions cleanup 2015-05-30 18:23:11 -07:00
mlx5_core.h net/mlx5_core: Add pci error handlers to mlx5_core driver 2015-10-14 19:14:42 -07:00
mr.c net/mlx5_core: New init and exit flow for mlx5_core 2015-09-28 22:19:50 -07:00
pagealloc.c asm-generic cleanups 2015-11-06 14:22:15 -08:00
pd.c net/mlx5_core: Fix Mellanox copyright note 2015-04-02 16:33:42 -04:00
port.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-10-20 06:08:27 -07:00
qp.c IB/mlx5: Add CQE version 1 support to user QPs and SRQs 2016-01-21 12:01:08 -05:00
srq.c IB/mlx5: Add CQE version 1 support to user QPs and SRQs 2016-01-21 12:01:08 -05:00
transobj.c net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands 2015-09-28 22:19:49 -07:00
transobj.h net/mlx5e: Light-weight netdev open/stop 2015-08-06 22:00:58 -07:00
uar.c net/mlx5e: TX latency optimization to save DMA reads 2015-07-27 00:29:17 -07:00
vport.c net/mlx5_core: Introduce access functions to query vport RoCE fields 2015-12-23 12:07:37 -05:00
wq.c net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00
wq.h net/mlx5e: Allocate DMA coherent memory on reader NUMA node 2015-07-27 00:29:17 -07:00