]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx4: Cache line CQE/EQE stride fixes
authorIdo Shamay <idos@mellanox.com>
Tue, 16 Dec 2014 11:28:54 +0000 (13:28 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 Dec 2014 20:23:53 +0000 (15:23 -0500)
commita4c59aab58a2dbbd8e264dfaf1b3275164a6a7ce
treed0050aaf6f9f5a2571abd772115ff7cd10ccbfb6
parent4f12271d8040e31cb5fc334f25fb2b9d66b01e1b
net/mlx4: Cache line CQE/EQE stride fixes

This commit contains 2 fixes for the 128B CQE/EQE stride feaure.
Wei found that mlx4_QUERY_HCA function marked the wrong capability
in flags (64B CQE/EQE), when CQE/EQE stride feature was enabled.
Also added small fix in initial CQE ownership bit assignment, when CQE
is size is not default 32B.

Fixes: 6cbe45eec (net/mlx4: Enable CQE/EQE stride support)
Signed-off-by: Wei Yang <weiyang@linux.vnet.ibm.com>
Signed-off-by: Ido Shamay <idos@mellanox.com>
Signed-off-by: Amir Vadai <amirv@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
drivers/net/ethernet/mellanox/mlx4/fw.c