[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190501215433.24047-1-saeedm@mellanox.com>
Date: Wed, 1 May 2019 21:54:46 +0000
From: Saeed Mahameed <saeedm@...lanox.com>
To: "David S. Miller" <davem@...emloft.net>
CC: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
Saeed Mahameed <saeedm@...lanox.com>
Subject: [pull request][net-next V2 00/15] Mellanox, mlx5 updates 2019-04-30
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(-)
Powered by blists - more mailing lists