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: <20250605161212.145569-1-kuba@kernel.org>
Date: Thu,  5 Jun 2025 09:12:12 -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-rc1

Hi Linus!

The following changes since commit 90b83efa6701656e02c86e7df2cb1765ea602d07:

  Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next (2025-05-28 15:52:42 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 3cae906e1a6184cdc9e4d260e4dbdf9a118d94ad:

  calipso: unlock rcu before returning -EAFNOSUPPORT (2025-06-05 08:03:38 -0700)

----------------------------------------------------------------
Including fixes from CAN, wireless, Bluetooth, and Netfilter.

Current release - regressions:

 - Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN
   in all_tests", makes kunit error out if compiler is old

 - wifi: iwlwifi: mvm: fix assert on suspend

 - rxrpc: fix return from none_validate_challenge()

Current release - new code bugs:

 - ovpn: couple of fixes for socket cleanup and UDP-tunnel teardown

 - can: kvaser_pciefd: refine error prone echo_skb_max handling logic

 - fix net_devmem_bind_dmabuf() stub when DEVMEM not compiled

 - eth: airoha: fixes for config / accel in bridge mode

Previous releases - regressions:

 - Bluetooth: hci_qca: move the SoC type check to the right place,
   fix GPIO integration

 - prevent a NULL deref in rtnl_create_link() after locking changes

 - fix udp gso skb_segment after pull from frag_list

 - hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()

Previous releases - always broken:

 - netfilter:
   - nf_nat: also check reverse tuple to obtain clashing entry
   - nf_set_pipapo_avx2: fix initial map fill (zeroing)

 - fix the helper for incremental update of packet checksums after
   modifying the IP address, used by ILA and BPF

 - eth: stmmac: prevent div by 0 when clock rate is misconfigured

 - eth: ice: fix Tx scheduler handling of XDP and changing queue count

 - eth: b53: fix support for the RGMII interface when delays configured

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

----------------------------------------------------------------
Alexis Lothoré (2):
      net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping
      net: stmmac: make sure that ptp_rate is not 0 before configuring EST

Alok Tiwari (2):
      gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt
      gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO

Antonio Quartulli (5):
      ovpn: properly deconfigure UDP-tunnel
      ovpn: ensure sk is still valid during cleanup
      ovpn: avoid sleep in atomic context in TCP RX error path
      selftest/net/ovpn: fix TCP socket creation
      selftest/net/ovpn: fix missing file

Bartosz Golaszewski (1):
      Bluetooth: hci_qca: move the SoC type check to the right place

Brian Vazquez (1):
      idpf: fix a race in txq wakeup

Bui Quang Minh (1):
      selftests: net: build net/lib dependency in all target

Charalampos Mitrodimas (1):
      net: tipc: fix refcount warning in tipc_aead_encrypt

Dan Carpenter (1):
      net/mlx4_en: Prevent potential integer overflow calculating Hz

Daniele Palmas (1):
      net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing

David Howells (1):
      rxrpc: Fix return from none_validate_challenge()

Dmitry Antipov (1):
      Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands

Dong Chenchen (1):
      page_pool: Fix use-after-free in page_pool_recycle_in_ring

Emil Tantilov (1):
      idpf: avoid mailbox timeout delays during reset

Eric Dumazet (3):
      net: annotate data-races around cleanup_net_task
      net: prevent a NULL deref in rtnl_create_link()
      calipso: unlock rcu before returning -EAFNOSUPPORT

Fedor Pchelkin (1):
      can: kvaser_pciefd: refine error prone echo_skb_max handling logic

Florian Westphal (5):
      netfilter: nf_set_pipapo_avx2: fix initial map fill
      selftests: netfilter: nft_concat_range.sh: prefer per element counters for testing
      selftests: netfilter: nft_concat_range.sh: add datapath check for map fill bug
      netfilter: nf_nat: also check reverse tuple to obtain clashing entry
      selftests: netfilter: nft_nat.sh: add test for reverse clash with nat

Geert Uytterhoeven (1):
      hinic3: Remove printed message during module init

Horatiu Vultur (1):
      net: lan966x: Make sure to insert the vlan tags also in host mode

Ido Schimmel (1):
      seg6: Fix validation of nexthop addresses

Ilan Peer (1):
      wifi: iwlwifi: mld: Move regulatory domain initialization

Jakub Kicinski (11):
      Merge tag 'for-net-2025-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch 'net-stmmac-prevent-div-by-0'
      Merge branch 'net-fix-inet_proto_csum_replace_by_diff-for-ipv6'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests"
      netlink: specs: rt-link: add missing byte-order properties
      netlink: specs: rt-link: decode ip6gre
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      selftests: drv-net: add configs for the TSO test
      selftests: drv-net: tso: fix the GRE device name
      selftests: drv-net: tso: make bkg() wait for socat to quit

Jinjian Song (1):
      net: wwan: t7xx: Fix napi rx poll issue

Johannes Berg (2):
      wifi: iwlwifi: pcie: fix non-MSIX handshake register
      Merge tag 'iwlwifi-fixes-2025-06-04' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

Jonas Gorski (5):
      net: dsa: b53: do not enable EEE on bcm63xx
      net: dsa: b53: do not enable RGMII delay on bcm63xx
      net: dsa: b53: do not configure bcm63xx's IMP port interface
      net: dsa: b53: allow RGMII for bcm63xx RGMII ports
      net: dsa: b53: do not touch DLL_IQQD on bcm53115

Krzysztof Kozlowski (1):
      Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check

Lachlan Hodges (1):
      wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements

Lorenzo Bianconi (3):
      net: airoha: Initialize PPE UPDMEM source-mac table
      net: airoha: Fix IPv6 hw acceleration in bridge mode
      net: airoha: Fix smac_id configuration in bridge mode

Luiz Augusto von Dentz (1):
      Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION

Meghana Malladi (1):
      net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces.

Michal Kubiak (3):
      ice: fix Tx scheduler error handling in XDP callback
      ice: create new Tx scheduler nodes for new queues only
      ice: fix rebuilding the Tx scheduler tree for large queue counts

Mirco Barone (1):
      wireguard: device: enable threaded NAPI

Miri Korenblit (2):
      wifi: iwlwifi: mvm: fix assert on suspend
      wifi: iwlwifi: mld: avoid panic on init failure

Oliver Neukum (1):
      net: usb: aqc111: debug info before sanitation

Paolo Abeni (7):
      Merge tag 'linux-can-fixes-for-6.16-20250529' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch 'net-airoha-fix-ipv6-hw-acceleration'
      Merge branch 'net-dsa-b53-fix-rgmii-ports'
      Merge tag 'ovpn-net-20250603' of https://github.com/OpenVPN/ovpn-net-next
      Merge branch 'netlink-specs-rt-link-decode-ip6gre'
      Merge tag 'nf-25-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge tag 'wireless-2025-06-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Paul Chaignon (2):
      net: Fix checksum update for ILA adj-transport
      bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE

Pranjal Shrivastava (1):
      net: Fix net_devmem_bind_dmabuf for non-devmem configs

Przemek Kitszel (6):
      iavf: iavf_suspend(): take RTNL before netdev_lock()
      iavf: centralize watchdog requeueing itself
      iavf: simplify watchdog_task in terms of adminq task scheduling
      iavf: extract iavf_watchdog_step() out of iavf_watchdog_task()
      iavf: sprinkle netdev_assert_locked() annotations
      iavf: get rid of the crit lock

Qasim Ijaz (1):
      net: ch9200: fix uninitialised access during mii_nway_restart

Quentin Schulz (1):
      net: stmmac: platform: guarantee uniqueness of bus_id

Ronak Doshi (1):
      vmxnet3: correctly report gso type for UDP tunnels

Saurabh Sengar (1):
      hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()

Shiming Cheng (1):
      net: fix udp gso skb_segment after pull from frag_list

Tengteng Yang (1):
      Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated

Yanqing Wang (1):
      driver: net: ethernet: mtk_star_emac: fix suspend/resume issue

Álvaro Fernández Rojas (1):
      net: dsa: tag_brcm: legacy: fix pskb_may_pull length

 Documentation/netlink/specs/rt-link.yaml           |  68 ++++-
 drivers/bluetooth/btnxpuart.c                      |   2 +
 drivers/bluetooth/hci_qca.c                        |  14 +-
 drivers/net/can/kvaser_pciefd.c                    |   3 +-
 drivers/net/dsa/b53/b53_common.c                   |  58 ++--
 drivers/net/ethernet/airoha/airoha_eth.c           |   2 +
 drivers/net/ethernet/airoha/airoha_eth.h           |   1 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |  52 +++-
 drivers/net/ethernet/airoha/airoha_regs.h          |  10 +
 drivers/net/ethernet/google/gve/gve_main.c         |   2 +-
 drivers/net/ethernet/google/gve/gve_tx_dqo.c       |   3 +
 drivers/net/ethernet/huawei/hinic3/hinic3_main.c   |   2 -
 drivers/net/ethernet/intel/iavf/iavf.h             |   1 -
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |  29 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 291 +++++++--------------
 drivers/net/ethernet/intel/ice/ice_main.c          |  47 +++-
 drivers/net/ethernet/intel/ice/ice_sched.c         | 181 ++++++++++---
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |  18 +-
 .../net/ethernet/intel/idpf/idpf_singleq_txrx.c    |   9 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |  45 ++--
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   8 -
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |   2 +-
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.h    |   1 +
 drivers/net/ethernet/mediatek/mtk_star_emac.c      |   4 +
 drivers/net/ethernet/mellanox/mlx4/en_clock.c      |   2 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |   1 +
 .../net/ethernet/microchip/lan966x/lan966x_main.h  |   1 +
 .../ethernet/microchip/lan966x/lan966x_switchdev.c |   1 +
 .../net/ethernet/microchip/lan966x/lan966x_vlan.c  |  21 ++
 drivers/net/ethernet/stmicro/stmmac/stmmac_est.c   |   5 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   5 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  11 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   2 +-
 drivers/net/ethernet/ti/icssg/icssg_stats.c        |   8 +
 drivers/net/hyperv/netvsc_bpf.c                    |   2 +-
 drivers/net/hyperv/netvsc_drv.c                    |   4 +-
 drivers/net/ovpn/io.c                              |   8 +-
 drivers/net/ovpn/netlink.c                         |  16 +-
 drivers/net/ovpn/peer.c                            |   4 +-
 drivers/net/ovpn/socket.c                          |  68 ++---
 drivers/net/ovpn/socket.h                          |   4 +-
 drivers/net/ovpn/tcp.c                             |  73 +++---
 drivers/net/ovpn/tcp.h                             |   3 +-
 drivers/net/ovpn/udp.c                             |  46 ++--
 drivers/net/ovpn/udp.h                             |   4 +-
 drivers/net/usb/aqc111.c                           |   8 +-
 drivers/net/usb/ch9200.c                           |   7 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  26 ++
 drivers/net/wireguard/device.c                     |   1 +
 drivers/net/wireless/intel/iwlwifi/mld/fw.c        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   4 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   2 +-
 drivers/net/wwan/mhi_wwan_mbim.c                   |   9 +-
 drivers/net/wwan/t7xx/t7xx_netdev.c                |  11 +-
 include/linux/ieee80211.h                          |  79 +++++-
 include/net/checksum.h                             |   2 +-
 include/uapi/linux/bpf.h                           |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +-
 net/bluetooth/mgmt.c                               |   3 +-
 net/core/dev.c                                     |   3 +-
 net/core/devmem.h                                  |   3 +-
 net/core/filter.c                                  |   5 +-
 net/core/net_namespace.c                           |   4 +-
 net/core/page_pool.c                               |  27 +-
 net/core/rtnetlink.c                               |   2 +-
 net/core/sock.c                                    |   8 +-
 net/core/utils.c                                   |   4 +-
 net/dsa/tag_brcm.c                                 |   2 +-
 net/ipv4/udp_offload.c                             |   5 +
 net/ipv6/ila/ila_common.c                          |   6 +-
 net/ipv6/seg6_local.c                              |   6 +-
 net/mac80211/mlme.c                                |   7 +-
 net/mac80211/scan.c                                |  11 +-
 net/netfilter/nf_nat_core.c                        |  12 +-
 net/netfilter/nft_set_pipapo_avx2.c                |  21 +-
 net/netlabel/netlabel_kapi.c                       |   6 +-
 net/rxrpc/insecure.c                               |   5 +-
 net/tipc/crypto.c                                  |   6 +-
 net/wireless/scan.c                                |  18 +-
 tools/include/uapi/linux/bpf.h                     |   2 +
 tools/testing/kunit/configs/all_tests.config       |   1 -
 tools/testing/selftests/Makefile                   |   2 +-
 tools/testing/selftests/drivers/net/hw/config      |   5 +
 tools/testing/selftests/drivers/net/hw/tso.py      |   4 +-
 .../selftests/net/netfilter/nft_concat_range.sh    | 102 +++++++-
 tools/testing/selftests/net/netfilter/nft_nat.sh   |  81 +++++-
 tools/testing/selftests/net/ovpn/ovpn-cli.c        |   1 +
 tools/testing/selftests/net/ovpn/test-large-mtu.sh |   9 +
 89 files changed, 1060 insertions(+), 618 deletions(-)
 create mode 100644 tools/testing/selftests/drivers/net/hw/config
 create mode 100755 tools/testing/selftests/net/ovpn/test-large-mtu.sh

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ