Hi Dave,

This series provides misc updates to mlx5 driver.
There is one patch of this series that is touching outside mlx5 driver:

ethtool.h: Add SFF-8436 and SFF-8636 max EEPROM length definitions
Added max EEPROM length defines for ethtool usage:
     #define ETH_MODULE_SFF_8636_MAX_LEN     640
     #define ETH_MODULE_SFF_8436_MAX_LEN     640

These definitions used to determine the EEPROM data
length when reading high eeprom pages.

For more information please see tag log below.

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

Please note that the series starts with a merge of mlx5-next branch,
to resolve and avoid dependency with rdma tree.

V2: 
  - Update the mlx5-next merge commit to include latest fix.

Thanks,
Saeed.

---
The following changes since commit c515e70d675421240ff6628a1831a56e4ea0e82c:

  Merge branch 'mlx5-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux (2019-05-01 
13:57:48 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git 
tags/mlx5-updates-2019-04-30

for you to fetch changes up to 6f4e02193c9a9ea54dd3151cf97489fa787cd0e6:

  net/mlx5: E-Switch, Use atomic rep state to serialize state change 
(2019-05-01 14:39:17 -0700)

----------------------------------------------------------------
mlx5-updates-2019-04-30

mlx5 misc updates:

1) Bodong Wang and Parav Pandit (6):
   - Remove unused mlx5_query_nic_vport_vlans
   - vport macros refactoring
   - Fix vport access in E-Switch
   - Use atomic rep state to serialize state change

2) Eli Britstein (2):
   - prio tag mode support, added ACLs and replace TC vlan pop with
     vlan 0 rewrite when prio tag mode is enabled.

3) Erez Alfasi (2):
   - ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions
   - mlx5e: ethtool, Add support for EEPROM high pages query

4) Masahiro Yamada (1):
   - remove meaningless CFLAGS_tracepoint.o

5) Maxim Mikityanskiy (1):
   - Put the common XDP code into a function

6) Tariq Toukan (2):
   - Turn on HW tunnel offload in all TIRs

7) Vlad Buslov (1):
   - Return error when trying to insert existing flower filter

----------------------------------------------------------------
Bodong Wang (4):
      net/mlx5: Remove unused mlx5_query_nic_vport_vlans
      net/mlx5: E-Switch, Use getter to access all vport array
      net/mlx5: E-Switch, Fix the check of legal vport
      net/mlx5: E-Switch, Use atomic rep state to serialize state change

Eli Britstein (2):
      net/mlx5e: ACLs for priority tag mode
      net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode

Erez Alfasi (2):
      ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions
      net/mlx5e: ethtool, Add support for EEPROM high pages query

Masahiro Yamada (1):
      net/mlx5e: remove meaningless CFLAGS_tracepoint.o

Maxim Mikityanskiy (1):
      net/mlx5e: Put the common XDP code into a function

Parav Pandit (2):
      net/mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files
      net/mlx5: Use available mlx5_vport struct

Tariq Toukan (2):
      net/mlx5e: Take common TIR context settings into a function
      net/mlx5e: Turn on HW tunnel offload in all TIRs

Vlad Buslov (1):
      net/mlx5e: Return error when trying to insert existing flower filter

 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |   2 -
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |  63 +++---
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  52 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  37 ++++
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  | 224 +++++++++----------
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |  57 +++++
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 240 ++++++++++++++++-----
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  40 +++-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |  61 ------
 include/linux/mlx5/eswitch.h                       |   2 +-
 include/linux/mlx5/port.h                          |   1 +
 include/linux/mlx5/vport.h                         |   4 -
 include/uapi/linux/ethtool.h                       |   3 +
 17 files changed, 485 insertions(+), 312 deletions(-)

Reply via email to