mbox series

[pull,request,net-next,0/5] Mellanox, mlx5 updates 2020-08-03

Message ID 20200803204151.120802-1-saeedm@mellanox.com
Headers show
Series Mellanox, mlx5 updates 2020-08-03 | expand

Message

Saeed Mahameed Aug. 3, 2020, 8:41 p.m. UTC
Hi Dave, Jakub

This patchset adds misc updates to mlx5.

Please note there is one non-mlx5 patch from Jakub that adds support
for static vxlan port configuration in udp tunnel infrastructure.

For more information please see tag log below.

Please pull and let me know if there is any problem.

Thanks,
Saeed.

---
The following changes since commit bd0b33b24897ba9ddad221e8ac5b6f0e38a2e004:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-08-02 01:02:12 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-08-03

for you to fetch changes up to 6c4e9bcfb48933d533ff975e152757991556294a:

  net/mlx5: Delete extra dump stack that gives nothing (2020-08-03 10:13:58 -0700)

----------------------------------------------------------------
mlx5-updates-2020-08-03

This patchset introduces some updates to mlx5 driver.

1) Jakub converts mlx5 to use the new udp tunnel infrastructure.
   Starting with a hack to allow drivers to request a static configuration
   of the default vxlan port, and then a patch that converts mlx5.

2) Parav implements change_carrier ndo for VF eswitch representors,
   to speedup link state control of representors netdevices.

3) Alex Vesker, makes a simple update to software steering to fix an issue
   with push vlan action sequence

4) Leon removes a redundant dump stack on error flow.

----------------------------------------------------------------
Alex Vesker (1):
      net/mlx5: DR, Change push vlan action sequence

Jakub Kicinski (2):
      udp_tunnel: add the ability to hard-code IANA VXLAN
      net/mlx5: convert to new udp_tunnel infrastructure

Leon Romanovsky (1):
      net/mlx5: Delete extra dump stack that gives nothing

Parav Pandit (1):
      net/mlx5e: Enable users to change VF/PF representors carrier state

 Documentation/networking/ethtool-netlink.rst       |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 121 +++++++--------------
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  29 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   9 +-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c    |  64 +++--------
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h    |   5 +
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |  42 +++----
 include/net/udp_tunnel.h                           |   5 +
 net/ethtool/tunnels.c                              |  69 ++++++++++--
 net/ipv4/udp_tunnel_nic.c                          |   7 ++
 11 files changed, 188 insertions(+), 171 deletions(-)