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: <20180112003723.19208-1-saeedm@mellanox.com>
Date:   Fri, 12 Jan 2018 02:37:12 +0200
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 00/11] Mellanox, mlx5 fixes 2018-01-11

Hi Dave,

The following series includes fixes to mlx5 core and netdev driver.
To highlight we have two critical fixes in this series:
1st patch from Eran to address a fix for Host2BMC Breakage.

2nd patch from Saeed to address the RDMA IRQ vector affinity settings query 
issue, the patch provides the correct mlx5_core implementation for RDMA to
correctly  query vector affinity.
I sent this patch privately to Sagi a week a go, so he could to test it
but I didn't hear from him.

All other patches are trivial misc fixes.
Please pull and let me know if there's any problem.

for -stable v4.14-y and later:
("net/mlx5: Fix get vector affinity helper function")
("{net,ib}/mlx5: Don't disable local loopback multicast traffic when needed")

Note: Merging this series with net-next will produce the following conflict:
<<<<<<< HEAD
        u8         disable_local_lb[0x1];
        u8         reserved_at_3e2[0x1];
        u8         log_min_hairpin_wq_data_sz[0x5];
        u8         reserved_at_3e8[0x3];
=======
        u8         disable_local_lb_uc[0x1];
        u8         disable_local_lb_mc[0x1];
        u8         reserved_at_3e3[0x8];
>>>>>>> 359c96447ac2297fabe15ef30b60f3b4b71e7fd0

To resolve, use the following hunk:
i.e:
<<<<<<
        u8         disable_local_lb_uc[0x1];
        u8         disable_local_lb_mc[0x1];
        u8         log_min_hairpin_wq_data_sz[0x5];
        u8         reserved_at_3e8[0x3];
>>>>>>

Thanks,
Saeed.

---

The following changes since commit ccc12b11c5332c84442ef120dcd631523be75089:

  ipv6: sr: fix TLVs not being copied using setsockopt (2018-01-10 16:03:55 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-fixes-2018-01-11

for you to fetch changes up to 237f258c42c905f71c694670fe4d9773d85c36ed:

  net/mlx5e: Remove timestamp set from netdevice open flow (2018-01-12 02:01:50 +0200)

----------------------------------------------------------------
mlx5-fixes-2018-01-11

----------------------------------------------------------------
Alaa Hleihel (1):
      net/mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors

Eran Ben Elisha (2):
      {net,ib}/mlx5: Don't disable local loopback multicast traffic when needed
      net/mlx5: Fix mlx5_get_uars_page to return error code

Feras Daoud (2):
      net/mlx5: Update ptp_clock_event foreach PPS event
      net/mlx5e: Remove timestamp set from netdevice open flow

Gal Pressman (2):
      net/mlx5e: Keep updating ethtool statistics when the interface is down
      net/mlx5e: Don't override netdev features field unless in error flow

Maor Gottlieb (1):
      net/mlx5: Fix error handling in load one

Saeed Mahameed (1):
      net/mlx5: Fix get vector affinity helper function

Tariq Toukan (2):
      net/mlx5e: Add error print in ETS init
      net/mlx5e: Check support before TC swap in ETS init

 drivers/infiniband/hw/mlx5/main.c                  | 11 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 16 +++++---
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 48 +++++++++++++---------
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  2 +
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  | 27 ++++++++----
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |  3 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |  6 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     | 28 ++++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/uar.c      | 14 +++----
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    | 22 +++++++---
 include/linux/mlx5/driver.h                        | 19 ++++++++-
 include/linux/mlx5/mlx5_ifc.h                      |  5 ++-
 14 files changed, 135 insertions(+), 71 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ