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: <20250619164054.1217396-1-kuba@kernel.org>
Date: Thu, 19 Jun 2025 09:40:54 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	pabeni@...hat.com
Subject: [GIT PULL] Networking for v6.16-rc3

Hi Linus!

The following changes since commit 27605c8c0f69e319df156b471974e4e223035378:

  Merge tag 'net-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-06-12 09:50:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.16-rc3

for you to fetch changes up to 16ef63acb784bd0951a08c6feb108d19d9488800:

  Merge branch 'net-airoha-improve-hwfd-buffer-descriptor-queues-setup' (2025-06-19 08:42:27 -0700)

----------------------------------------------------------------
Including fixes from wireless. The ath12k fix to avoid FW crashes
requires adding support for a number of new FW commands so
it's quite large in terms of LoC. The rest is relatively small.

Current release - fix to a fix:

 - ptp: fix breakage after ptp_vclock_in_use() rework

Current release - regressions:

 - openvswitch: allocate struct ovs_pcpu_storage dynamically, static
   allocation may exhaust module loader limit on smaller systems

Previous releases - regressions:

 - tcp: fix tcp_packet_delayed() for peers with no selective ACK support

Previous releases - always broken:

 - wifi: ath12k: don't activate more links than firmware supports

 - tcp: make sure sockets open via passive TFO have valid NAPI ID

 - eth: bnxt_en: update MRU and RSS table of RSS contexts on queue reset,
   prevent Rx queues from silently hanging after queue reset

 - NFC: uart: set tty->disc_data only in success path

Signed-off-by: Jakub Kicinski <kuba@...nel.org>

----------------------------------------------------------------
Alexey Kodanev (1):
      net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()

Baochen Qiang (10):
      wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use
      wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event
      wifi: ath12k: update freq range for each hardware mode
      wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command
      wifi: ath12k: update link active in case two links fall on the same MAC
      wifi: ath12k: don't activate more links than firmware supports
      wifi: ath12k: fix documentation on firmware stats
      wifi: ath12k: avoid burning CPU while waiting for firmware stats
      wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process()
      wifi: ath12k: don't wait when there is no vdev started

Bjorn Andersson (1):
      wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT

Brett Creeley (1):
      ionic: Prevent driver/fw getting out of sync on devcmd(s)

Brett Werling (1):
      can: tcan4x5x: fix power regulator retrieval during probe

Colin Ian King (1):
      wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking

David Thompson (1):
      mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available

David Wei (4):
      selftests: netdevsim: improve lib.sh include in peer.sh
      selftests: net: add passive TFO test binary
      selftests: net: add test for passive TFO socket NAPI ID
      tcp: fix passive TFO socket having invalid NAPI ID

Dmitry Antipov (1):
      wifi: carl9170: do not ping device which has failed to load firmware

Eric Dumazet (2):
      net: atm: add lec_mutex
      net: atm: fix /proc/net/atm/lec handling

Grzegorz Nitka (1):
      ice: fix eswitch code memory leak in reset scenario

Haixia Qu (1):
      tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer

Hariprasad Kelam (1):
      Octeontx2-pf: Fix Backpresure configuration

Heiner Kallweit (1):
      net: ftgmac100: select FIXED_PHY

Hyunwoo Kim (1):
      net/sched: fix use-after-free in taprio_dev_notifier

Jakub Kicinski (12):
      Merge tag 'linux-can-fixes-for-6.16-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch 'bnxt_en-bug-fixes'
      Merge branch 'ptp_vclock-fixes'
      Merge branch 'atm-fix-uninit-and-mem-accounting-leak-in-vcc_sendmsg'
      net: ethtool: remove duplicate defines for family info
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'net-fix-passive-tfo-socket-having-invalid-napi-id'
      eth: fbnic: avoid double free when failing to DMA-map FW msg
      Merge branch 'with-a-mutex'
      tools: ynl: fix mixing ops and notifications on one socket
      Merge tag 'wireless-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'net-airoha-improve-hwfd-buffer-descriptor-queues-setup'

Johannes Berg (7):
      wifi: remove zero-length arrays
      wifi: mac80211: drop invalid source address OCB frames
      wifi: mac80211: don't WARN for late channel/color switch
      wifi: ath6kl: remove WARN on bad firmware input
      Merge tag 'ath-current-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting
      Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

Kalesh AP (1):
      bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()

Krishna Kumar (1):
      net: ice: Perform accurate aRFS flow match

Krzysztof Kozlowski (1):
      NFC: nci: uart: Set tty->disc_data only in success path

Kuniyuki Iwashima (4):
      mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
      atm: atmtcp: Free invalid length skb in atmtcp_c_send().
      atm: Revert atm_account_tx() if copy_from_iter_full() fails.
      calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().

Lorenzo Bianconi (3):
      net: airoha: Always check return value from airoha_ppe_foe_get_entry()
      net: airoha: Compute number of descriptors according to reserved memory size
      net: airoha: Differentiate hwfd buffer size for QDMA0 and QDMA1

Meghana Malladi (1):
      net: ti: icssg-prueth: Fix packet handling for XDP_TX

Mina Almasry (1):
      net: netmem: fix skb_ensure_writable with unreadable skbs

Miri Korenblit (1):
      wifi: iwlwifi: restore missing initialization of async_handlers_list (again)

Neal Cardwell (1):
      tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior

Pavan Chebbi (2):
      bnxt_en: Add a helper function to configure MRU and RSS
      bnxt_en: Update MRU and RSS table of RSS contexts on queue reset

Pei Xiao (1):
      wifi: iwlwifi: cfg: Limit cb_size to valid range

Sebastian Andrzej Siewior (1):
      openvswitch: Allocate struct ovs_pcpu_storage dynamically

Shannon Nelson (1):
      MAINTAINERS: Remove Shannon Nelson from MAINTAINERS file

Simon Horman (1):
      pldmfw: Select CRC32 when PLDMFW is selected

Vitaly Lifshits (1):
      e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13

Vladimir Oltean (2):
      ptp: fix breakage after ptp_vclock_in_use() rework
      ptp: allow reading of currently dialed frequency to succeed on free-running clocks

 .mailmap                                           |   7 +-
 Documentation/netlink/specs/ethtool.yaml           |   3 +
 MAINTAINERS                                        |   5 +-
 drivers/atm/atmtcp.c                               |   4 +-
 drivers/net/can/m_can/tcan4x5x-core.c              |   9 +-
 drivers/net/ethernet/airoha/airoha_eth.c           |  27 +-
 drivers/net/ethernet/airoha/airoha_ppe.c           |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  87 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |  24 +-
 drivers/net/ethernet/faraday/Kconfig               |   1 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  14 +-
 drivers/net/ethernet/intel/e1000e/ptp.c            |   8 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |  48 ++
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   6 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   4 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |   6 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |   5 +-
 drivers/net/ethernet/microchip/lan743x_ptp.h       |   4 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   3 +-
 drivers/net/ethernet/ti/icssg/icssg_common.c       |  19 +-
 drivers/net/wireless/ath/ath12k/core.c             |   4 +-
 drivers/net/wireless/ath/ath12k/core.h             |  10 +-
 drivers/net/wireless/ath/ath12k/debugfs.c          |  58 --
 drivers/net/wireless/ath/ath12k/debugfs.h          |   7 -
 drivers/net/wireless/ath/ath12k/mac.c              | 394 +++++++++-
 drivers/net/wireless/ath/ath12k/mac.h              |   2 +
 drivers/net/wireless/ath/ath12k/wmi.c              | 829 ++++++++++++++++++++-
 drivers/net/wireless/ath/ath12k/wmi.h              | 180 ++++-
 drivers/net/wireless/ath/ath6kl/bmi.c              |   4 +-
 drivers/net/wireless/ath/carl9170/usb.c            |  19 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   1 +
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c   |   2 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |  11 +-
 drivers/ptp/ptp_clock.c                            |   3 +-
 drivers/ptp/ptp_private.h                          |  22 +-
 include/linux/atmdev.h                             |   6 +
 include/linux/ieee80211.h                          |  18 +-
 include/uapi/linux/ethtool_netlink.h               |   4 -
 include/uapi/linux/ethtool_netlink_generated.h     |   4 +-
 lib/Kconfig                                        |   1 +
 net/atm/common.c                                   |   1 +
 net/atm/lec.c                                      |  12 +-
 net/atm/raw.c                                      |   2 +-
 net/core/skbuff.c                                  |   3 -
 net/ipv4/tcp_fastopen.c                            |   3 +
 net/ipv4/tcp_input.c                               |  35 +-
 net/ipv6/calipso.c                                 |   8 +
 net/mac80211/debug.h                               |   5 +-
 net/mac80211/rx.c                                  |   4 +
 net/mac80211/tx.c                                  |  29 +-
 net/mpls/af_mpls.c                                 |   4 +-
 net/nfc/nci/uart.c                                 |   8 +-
 net/openvswitch/actions.c                          |  23 +-
 net/openvswitch/datapath.c                         |  42 +-
 net/openvswitch/datapath.h                         |   3 +-
 net/sched/sch_taprio.c                             |   6 +-
 net/tipc/udp_media.c                               |   4 +-
 tools/net/ynl/pyynl/lib/ynl.py                     |  28 +-
 .../selftests/drivers/net/netdevsim/peer.sh        |   3 +-
 tools/testing/selftests/net/.gitignore             |   1 +
 tools/testing/selftests/net/Makefile               |   2 +
 tools/testing/selftests/net/tfo.c                  | 171 +++++
 tools/testing/selftests/net/tfo_passive.sh         | 112 +++
 64 files changed, 2090 insertions(+), 287 deletions(-)
 create mode 100644 tools/testing/selftests/net/tfo.c
 create mode 100755 tools/testing/selftests/net/tfo_passive.sh

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ