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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210416185430.62584-1-saeed@kernel.org>
Date:   Fri, 16 Apr 2021 11:54:16 -0700
From:   Saeed Mahameed <saeed@...nel.org>
To:     "David S. Miller" <davem@...emloft.net>,
        Jakub Kicinski <kuba@...nel.org>
Cc:     Tariq Toukan <tariqt@...dia.com>, netdev@...r.kernel.org,
        Saeed Mahameed <saeedm@...dia.com>
Subject: [pull request][net-next 00/14] mlx5 updates 2021-04-16

From: Saeed Mahameed <saeedm@...dia.com>

Hi Dave, Jakub,

This series provides some updates to mlx5e driver.
For more information please see tag log below.

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

Thanks,
Saeed.

---
The following changes since commit 392c36e5be1dee19ffce8c8ba8f07f90f5aa3f7c:

  Merge branch 'ehtool-fec-stats' (2021-04-15 17:08:30 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2021-04-16

for you to fetch changes up to 95742c1cc59d0a6aa2ca9e75bd21f2a8721f5129:

  net/mlx5: Enhance diagnostics info for TX/RX reporters (2021-04-16 11:48:34 -0700)

----------------------------------------------------------------
mlx5-updates-2021-04-16

This patchset introduces updates to mlx5e netdev driver.

1) Tariq refactors TLS offloads and adds resiliency against RX resync
   failures

2) Maxim reduces code duplications by unifying channels reset flow
   regardless if channels are closed or open

3) Aya Enhances TX/RX health reporters diagnostics to expose the
   internal clock time-stamping format

4) Moshe adds support for ethtool extended link state, to show the reason
   for link down

----------------------------------------------------------------
Aya Levin (2):
      net/mlx5: Add helper to initialize 1PPS
      net/mlx5: Enhance diagnostics info for TX/RX reporters

Maor Dickman (1):
      net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc()

Maxim Mikityanskiy (4):
      net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed
      net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed
      net/mlx5e: Refactor on-the-fly configuration changes
      net/mlx5e: Cleanup safe switch channels API by passing params

Moshe Tal (2):
      net/mlx5: Add register layout to support extended link state
      net/mlx5e: Add ethtool extended link state

Tariq Toukan (5):
      net/mlx5e: Remove non-essential TLS SQ state bit
      net/mlx5e: Cleanup unused function parameter
      net/mlx5e: TX, Inline TLS skb check
      net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe()
      net/mlx5e: kTLS, Add resiliency to RX resync failures

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  13 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |   3 +
 .../net/ethernet/mellanox/mlx5/core/en/params.h    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |   3 +
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |   6 +
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |   6 +
 .../mellanox/mlx5/core/en_accel/en_accel.h         |   7 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.h    |  11 +
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 ++++++--
 .../mellanox/mlx5/core/en_accel/ktls_txrx.h        |  20 ++
 .../mellanox/mlx5/core/en_accel/tls_rxtx.c         |   9 -
 .../mellanox/mlx5/core/en_accel/tls_rxtx.h         |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |  34 +--
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   | 338 ++++++++++++++-------
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 250 +++++++--------
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |   5 +
 .../net/ethernet/mellanox/mlx5/core/fs_counters.c  |  16 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |  19 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |  25 +-
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mlx5/mlx5_ifc.h                      |  50 +++
 23 files changed, 621 insertions(+), 344 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ