Hi Dave,

The following series provides some small fixes for mlx5 driver.

Two small fixes for the mlx5e netdev, the 1st is for the blue flame 
quota accounting and the 2nd is a small refactoring in shutdown flow.

Five trivial fixes for mlx5 E-Switch.
        - Allmulti mc_promisc flag was not set in a specific flow.
        - Modify VF node guid when admin mac is changed.
        - Race in vport enable flow.
        - Misc code fixes (kvfree when needed and error pointers checking).
        
Three in mlx5 steering area.  Correct capabilities checking and root flow table 
update.

Three misc fixes in mlx5 commands enum and layouts.

Thanks,
Saeed.

Eli Cohen (1):
  net/mlx5e: Fix blue flame quota logic

Eran Ben Elisha (1):
  net/mlx5e: Use ndo_stop explicitly at shutdown flow

Majd Dibbiny (2):
  net/mlx5: Fix the size of modify QP mailbox
  net/mlx5: Fix masking of reserved bits in XRCD number

Maor Gottlieb (3):
  net/mlx5: Fix root flow table update
  net/mlx5: Fix flow steering NIC capabilities check
  net/mlx5: Fix E-Switch flow steering capabilities check

Mohamad Haj Yahia (2):
  net/mlx5: E-Switch, Fix vport enable flow
  net/mlx5: E-Switch, always set mc_promisc for allmulti vports

Noa Osherovich (1):
  net/mlx5: E-Switch, Modify node guid on vf set MAC

Or Gerlitz (2):
  net/mlx5: E-Switch, Use the correct free() function
  net/mlx5: E-Switch, Use the correct error check on returned pointers

Shahar Klein (1):
  net/mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly

 drivers/net/ethernet/mellanox/mlx5/core/en_main.c |  5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c   |  3 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 69 ++++++++++++++---------
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 40 ++++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/qp.c      |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c   | 38 +++++++++++++
 include/linux/mlx5/device.h                       |  8 ++-
 include/linux/mlx5/mlx5_ifc.h                     | 12 +++-
 include/linux/mlx5/qp.h                           |  1 +
 include/linux/mlx5/vport.h                        |  2 +
 10 files changed, 128 insertions(+), 52 deletions(-)

-- 
2.8.0

Reply via email to