Hi Dave, This series contains some bug fixes for the mlx5 core and mlx5 ethernet driver.
>From Saeed, Fix UMR to consider hardware translation table field size limitation when calculating the maximum number of MTTs required by the driver. Three patches to speed-up netdevice close time by serializing channel (SQs & RQs) destruction rather than issuing and waiting for hardware interrupts to free them. >From Eran, Fix ethtool ring parameter reporting for striding RQ layout. Add error prints on ETS validation failure. >From Kamal, Fix memory leak on error flow. >From Maor, Fix ethtool steering priorities number. For -stable of 4.7.y: net/mlx5e: Limit UMR length to the device's limitation net/mlx5e: Don't wait for RQ completions on close net/mlx5e: Don't post fragmented MPWQE when RQ is disabled net/mlx5e: Don't wait for SQ completions on close net/mlx5e: Add ethtool counter for TX xmit_more Thanks, Saeed. Eran Ben Elisha (2): net/mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ net/mlx5: Add error prints when validate ETS failed Kamal Heib (1): net/mlx5e: Fix memory leak if refreshing TIRs fails Maor Gottlieb (1): net/mlx5: Increase number of ethtool steering priorities Saeed Mahameed (4): net/mlx5e: Limit UMR length to the device's limitation net/mlx5e: Don't wait for RQ completions on close net/mlx5e: Don't post fragmented MPWQE when RQ is disabled net/mlx5e: Don't wait for SQ completions on close Tariq Toukan (1): net/mlx5e: Add ethtool counter for TX xmit_more drivers/net/ethernet/mellanox/mlx5/core/en.h | 21 +++-- .../net/ethernet/mellanox/mlx5/core/en_common.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 21 +++-- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 93 ++++++++++++++++++++-- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +++++++++------------ drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 41 ++++------ drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 68 ++++++++-------- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- 10 files changed, 209 insertions(+), 145 deletions(-) -- 2.7.4