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]
Date:   Fri, 23 Jun 2017 17:26:07 +0300
From:   Saeed Mahameed <saeedm@...lanox.com>
To:     "David S. Miller" <davem@...emloft.net>
Cc:     netdev@...r.kernel.org, Saeed Mahameed <saeedm@...lanox.com>
Subject: [pull request][net-next 00/15] Mellanox, mlx5 updates 2017-06-23

Hi Dave,

This series mainly from Tariq and Or includes updates to mlx5 core and
netdevice dirvers.

>From Tariq, RX path improvments.
>From Or, header re-write updates and FW flash support.
For more detalis please see tag log below.

Please pull and let me know if there's any problem.

Thanks,
Saeed.

---

The following changes since commit 3d09198243b89457649241fb63f809a96a22a8ce:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-06-21 17:35:22 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2017-06-23

for you to fetch changes up to 137ffd15f71ec29ff1a57728081569698591225a:

  net/mlx5: Fix offset of hca cap reserved field (2017-06-22 14:30:14 +0300)

----------------------------------------------------------------
mlx5-updates-2017-06-23

This series provides some updates to the mlx5 core and netdevice drivers.

Three patches from Tariq, Introduces page reuse mechanism in non-Striding
RQ RX datapath, we allow the the RX descriptor to reuse its allocated page
as much as it could, until the page is fully consumed. RX page reuse
reduces the stress on page allocator and improves RX performance especially
with high speeds (100Gb/s).

Next four patches of the series from Or allows to offload tc flower matching
on ttl/hoplimit and header re-write of hoplimit.

The rest of  the series from Yotam and Or enhances mlx5 to support FW flashing
through the mlxfw module, in a similar manner done by the mlxsw driver.
Currently, only ethtool based flashing is implemented, where both Eth and IB ports
are supported.

Thanks,
Saeed.

----------------------------------------------------------------
Or Gerlitz (12):
      net/mlx5e: Relocate the TC match on ip tos offload code section
      net/mlx5e: Offload TC matching on ip ttl
      net/mlx5e: Use macro for TC header re-write offload field mapping
      net/mlx5e: Add header re-write offloading of IPv6 hop-limit
      mlxfw: Make the module selectable
      net/mlx5: Add MCC (Management Component Control) register definitions
      net/mlx5: Enhance MCAM reg to allow query on access reg support
      net/mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers
      net/mlx5: Add mlxfw callbacks
      net/mlx5e: Support the flash device ethtool callback
      net/mlx5e: IPoIB, Support the flash device ethtool callback
      net/mlx5: Fix offset of hca cap reserved field

Tariq Toukan (3):
      net/mlx5e: Build SKB with exact frag_size
      net/mlx5e: Enhance RX SKB headroom logic
      net/mlx5e: Introduce RX Page-Reuse

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  17 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  35 +++
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  46 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    | 121 +++++++---
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    | 106 ++++----
 drivers/net/ethernet/mellanox/mlx5/core/fw.c       | 268 +++++++++++++++++++++
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |   9 +
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   3 +
 drivers/net/ethernet/mellanox/mlxfw/Kconfig        |   8 +-
 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h        |   9 +
 include/linux/mlx5/device.h                        |   3 +
 include/linux/mlx5/driver.h                        |   3 +
 include/linux/mlx5/mlx5_ifc.h                      | 103 +++++++-
 14 files changed, 634 insertions(+), 101 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ