[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190430203926.19284-1-saeedm@mellanox.com>
Date: Tue, 30 Apr 2019 20:39:44 +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 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.
Thanks,
Saeed.
---
The following changes since commit db5ac5de59bac721cf1e210731cc88a043e6bbdc:
Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux (2019-04-30 13:32:52 -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 7a3cc3c6d3e54ed1f6001272c4f15a4544390abe:
net/mlx5: E-Switch, Use atomic rep state to serialize state change (2019-04-30 13:32:59 -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