netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/15] Mellanox, mlx5 updates 2019-04-30
@ 2019-04-30 20:39 Saeed Mahameed
  2019-04-30 20:39 ` [net-next 01/15] net/mlx5e: Take common TIR context settings into a function Saeed Mahameed
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Saeed Mahameed @ 2019-04-30 20:39 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, Saeed Mahameed

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(-)

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2019-05-01 23:52 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-30 20:39 [pull request][net-next 00/15] Mellanox, mlx5 updates 2019-04-30 Saeed Mahameed
2019-04-30 20:39 ` [net-next 01/15] net/mlx5e: Take common TIR context settings into a function Saeed Mahameed
2019-04-30 20:39 ` [net-next 02/15] net/mlx5e: Turn on HW tunnel offload in all TIRs Saeed Mahameed
2019-04-30 20:39 ` [net-next 03/15] net/mlx5e: ACLs for priority tag mode Saeed Mahameed
2019-04-30 20:39 ` [net-next 04/15] net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio " Saeed Mahameed
2019-04-30 20:39 ` [net-next 05/15] net/mlx5e: Return error when trying to insert existing flower filter Saeed Mahameed
2019-04-30 20:39 ` [net-next 06/15] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions Saeed Mahameed
2019-04-30 20:39 ` [net-next 07/15] net/mlx5e: ethtool, Add support for EEPROM high pages query Saeed Mahameed
2019-04-30 20:39 ` [net-next 08/15] net/mlx5e: Put the common XDP code into a function Saeed Mahameed
2019-04-30 20:40 ` [net-next 09/15] net/mlx5e: remove meaningless CFLAGS_tracepoint.o Saeed Mahameed
2019-04-30 20:40 ` [net-next 10/15] net/mlx5: Remove unused mlx5_query_nic_vport_vlans Saeed Mahameed
2019-04-30 20:40 ` [net-next 11/15] net/mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files Saeed Mahameed
2019-04-30 20:40 ` [net-next 12/15] net/mlx5: Use available mlx5_vport struct Saeed Mahameed
2019-04-30 20:40 ` [net-next 13/15] net/mlx5: E-Switch, Use getter to access all vport array Saeed Mahameed
2019-04-30 20:40 ` [net-next 14/15] net/mlx5: E-Switch, Fix the check of legal vport Saeed Mahameed
2019-04-30 20:40 ` [net-next 15/15] net/mlx5: E-Switch, Use atomic rep state to serialize state change Saeed Mahameed
2019-05-01 21:43 ` [pull request][net-next 00/15] Mellanox, mlx5 updates 2019-04-30 Saeed Mahameed
2019-05-01 23:52   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).