Hi Dave, This series introduces some fixes to mlx5 driver.
V1->v2: - Drop "ip -s" patch and mirred device hold reference patch. - Will revise them in a later submission. Please pull and let me know if there is any problem. For -stable v5.2 ('net/mlx5: Fix eeprom support for SFP module') For -stable v5.4 ('net/mlx5e: Fix 50G per lane indication') For -stable v5.5 ('net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash') ('net/mlx5e: Fix VXLAN configuration restore after function reload') For -stable v5.7 ('net/mlx5e: CT: Fix memory leak in cleanup') --- The following changes since commit ce69e563b325f620863830c246a8698ccea52048: tcp: make sure listeners don't initialize congestion-control state (2020-07-09 13:07:45 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-fixes-2020-07-02 for you to fetch changes up to eb32b3f53d283e8d68b6d86c3a6ed859b24dacae: net/mlx5e: CT: Fix memory leak in cleanup (2020-07-09 19:27:07 -0700) ---------------------------------------------------------------- mlx5-fixes-2020-07-02 ---------------------------------------------------------------- Aya Levin (3): net/mlx5e: Fix VXLAN configuration restore after function reload net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash net/mlx5e: Fix 50G per lane indication Eli Britstein (1): net/mlx5e: CT: Fix memory leak in cleanup Eran Ben Elisha (2): net/mlx5: Fix eeprom support for SFP module net/mlx5e: Fix port buffers cell size value Vlad Buslov (2): net/mxl5e: Verify that rpriv is not NULL net/mlx5e: Fix usage of rcu-protected pointer Vu Pham (1): net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 21 ++++- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 2 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 53 ++++++------ .../ethernet/mellanox/mlx5/core/en/port_buffer.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 19 +++++ .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 15 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 14 ++-- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 93 ++++++++++++++++++---- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 28 +++++++ 14 files changed, 196 insertions(+), 62 deletions(-)