1. 24 5月, 2007 1 次提交
  2. 21 5月, 2007 1 次提交
    • E
      IB/mlx4: Pass send queue sizes from userspace to kernel · 2446304d
      Eli Cohen 提交于
      Pass the number of WQEs for the send queue and their size from userspace
      to the kernel to avoid having to keep the QP size calculations in sync 
      between the kernel driver and libmlx4.  This fixes a bug seen with the 
      current mlx4_ib driver and current libmlx4 caused by a difference in the 
      calculated sizes for SQ WQEs.  Also, this gives more flexibility for 
      userspace to experiment with using multiple WQE BBs for a single SQ WQE.
      Signed-off-by: NEli Cohen <eli@mellanox.co.il>
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      2446304d
  3. 19 5月, 2007 4 次提交
  4. 09 5月, 2007 1 次提交
    • R
      IB/mlx4: Add a driver Mellanox ConnectX InfiniBand adapters · 225c7b1f
      Roland Dreier 提交于
      Add an InfiniBand driver for Mellanox ConnectX adapters.  Because
      these adapters can also be used as ethernet NICs and Fibre Channel 
      HBAs, the driver is split into two modules: 
       
        mlx4_core: Handles low-level things like device initialization and 
          processing firmware commands.  Also controls resource allocation 
          so that the InfiniBand, ethernet and FC functions can share a 
          device without stepping on each other. 
       
        mlx4_ib: Handles InfiniBand-specific things; plugs into the 
          InfiniBand midlayer. 
      Signed-off-by: NRoland Dreier <rolandd@cisco.com>
      225c7b1f