net/mlx4: verify Tx max sges
authorMoti Haimovsky <motih@mellanox.com>
Thu, 4 Jan 2018 16:12:03 +0000 (18:12 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commit2ebf5f7e925a184b3936b546a3b81ef2b873f95e
tree21297b70a3d66fbd493590c0757b73bf7aa31c2e
parent5dba3b9c4c131b88a78bcecfef39db23ebc47873
net/mlx4: verify Tx max sges

Max number of Tx scatter-gather entries is a property of the device
and is queried at init. This value was not changed in a while and
most probably will not be changed in the future, Therefore and
in order to enhance Tx performance, the Tx max-sge value is hardcoded
in mlx4 PRM code.
This patch adds a verification that the above assumption still holds
and that the hardcoded value is still supported by the mlx4 hardware.

Signed-off-by: Moti Haimovsky <motih@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
drivers/net/mlx4/mlx4.c
drivers/net/mlx4/mlx4_prm.h