linux-xiaomi-chiron/include/linux/mlx4
Shlomo Pongratz b3416f4476 mlx4_core: Add second capabilities flags field
This patch adds a 64-bit flags2 features member to struct mlx4_dev to
export further features of the hardware.  The original flags field
tracks features whose support bits are advertised by the firmware in
offsets 0x40 and 0x44 of the query device capabilities command.
flags2 will track features whose support bits are scattered at various
offsets.

RSS support is the first feature to be exported through flags2.  RSS
capabilities are located at offset 0x2e.  The size of the RSS
indirection table is also given in this offset.

Signed-off-by: Shlomo Pongratz <shlomop@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2012-05-08 11:54:32 -07:00
..
cmd.h mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet 2011-12-13 13:56:08 -05:00
cq.h mlx4_core: Add ethernet fields to CQE struct 2008-08-06 20:14:06 -07:00
device.h mlx4_core: Add second capabilities flags field 2012-05-08 11:54:32 -07:00
doorbell.h mlx4_core: Kill mlx4_write64_raw() 2007-10-14 20:17:39 -07:00
driver.h device.h: audit and cleanup users in main include dir 2012-03-16 10:38:24 -04:00
qp.h IB/mlx4: Put priority bits in WQE of IBoE MLX QP 2012-05-08 11:48:09 -07:00
srq.h IB/mlx4: Add a driver Mellanox ConnectX InfiniBand adapters 2007-05-08 18:00:38 -07:00