Hi Dave, This series introduces some fixes to mlx5 driver.
Please pull and let me know if there is any problem. For -stable v5.1 ('net/mlx5e: Hold reference on mirred devices while accessing them') For -stable v5.2 ('net/mlx5: Fix eeprom support for SFP module') For -stable v5.4 ('net/mlx5e: Fix multicast counter not up-to-date in "ip -s"') ('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') Thanks, Saeed. --- The following changes since commit ad4e2b64839710e3b6e17a11b2684ceaaeae795e: MAINTAINERS: net: macb: add Claudiu as co-maintainer (2020-07-02 14:33:50 -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 c422d24e732c1dd73033f821c3a91e6021a62e19: net/mlx5e: CT: Fix memory leak in cleanup (2020-07-02 15:12:37 -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 Eli Cohen (1): net/mlx5e: Hold reference on mirred devices while accessing them Eran Ben Elisha (2): net/mlx5: Fix eeprom support for SFP module net/mlx5e: Fix port buffers cell size value Ron Diskin (1): net/mlx5e: Fix multicast counter not up-to-date in "ip -s" 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/txrx.h | 5 ++ 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 | 23 +++--- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 ++ drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 ++ drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 22 +++-- .../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 +++++++ 18 files changed, 224 insertions(+), 71 deletions(-)