Hi Roland,

This series includes two fixes to the SRIOV code and V3
of the 64B CQE/EQE patch, where the latter you said is 3.8
material since it changes the kernel ABI to libmlx4 and host
ABI towards guests.

changes from previous versions to the kernel 64B CQE/EQE patch:

V0 pointer
        mlx4 http://marc.info/?l=linux-rdma&m=131805712306677&w=2
        libmlx4 http://marc.info/?l=linux-rdma&m=131805712306678&w=2

V1 pointer 
        mlx4 http://marc.info/?l=linux-rdma&m=133787002203027&w=2
        libmlx4 -- didn't have V1

V1 changes from V0:

 - unified the 64B CQE and EQE patches to one patch which takes an approach of 
   apply both or none, under the thinking that 99% FW will support both or none.
 - bump the ABI version towards user-space/libmlx4 only when needed and not 
always
 - added support for SRIOV, using the PF_CONTEXT_BEHAVIOUR_MASK mechanism

V2 changes:  
 - rebased to kernel 3.6+ (e.g pre 3.7-rc1) that includes the SRIOV/IB patches
 - revised/fixed the SRIOV flow 
 - revises/fixed the flow towards user-space

v3 changes:
 - rebased to the for-next branch and the two patches you've accepted
 - added the new 64B functionality to be off by default and a knob to
   set it on, as was requested during the V2 review.

Or


Dotan Barak (1):
  net/mlx4: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails

Or Gerlitz (2):
  net/mlx4_core: Remove more annoying debug messages from the SRIOV flow
  {NET,IB}/mlx4: 64 byte CQE/EQE support

 drivers/infiniband/hw/mlx4/cq.c                    |   34 ++++++++++++----
 drivers/infiniband/hw/mlx4/main.c                  |   27 ++++++++++--
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |    1 +
 drivers/infiniband/hw/mlx4/user.h                  |   12 +++++-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |    2 +-
 drivers/net/ethernet/mellanox/mlx4/en_cq.c         |    2 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |    1 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |    5 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |    5 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   32 ++++++++-------
 drivers/net/ethernet/mellanox/mlx4/fw.c            |   30 +++++++++++++-
 drivers/net/ethernet/mellanox/mlx4/fw.h            |    1 +
 drivers/net/ethernet/mellanox/mlx4/main.c          |   43 +++++++++++++++++++-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |    1 +
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |    6 ---
 include/linux/mlx4/device.h                        |   21 ++++++++++
 16 files changed, 179 insertions(+), 44 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to