lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ