[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250911131034.47905-1-pabeni@redhat.com>
Date: Thu, 11 Sep 2025 15:10:34 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
davem@...emloft.net,
netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.17-rc6
Hi Linus!
The following changes since commit d69eb204c255c35abd9e8cb621484e8074c75eaa:
Merge tag 'net-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-09-04 09:59:15 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.17-rc6
for you to fetch changes up to 62e1de1d3352d4c64ebc0335a01186f421cbe6e7:
Merge tag 'wireless-2025-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless (2025-09-11 12:49:53 +0200)
----------------------------------------------------------------
Including fixes from CAN, netfilter and wireless.
We have an IPv6 routing regression with the relevant fix still
a WiP.
Current release - new code bugs:
- wifi: nl80211: completely disable per-link stats for now
Previous releases - regressions:
- dev_ioctl: take ops lock in hwtstamp lower paths
- netfilter:
- fix spurious set lookup failures
- fix lockdep splat due to missing annotation
- genetlink: fix genl_bind() invoking bind() after -EPERM
- phy: transfer phy_config_inband() locking responsibility to phylink
- can: xilinx_can: fix use-after-free of transmitted SKB
- hsr: fix lock warnings
- eth: igb: fix NULL pointer dereference in ethtool loopback test
- eth: i40e: fix Jumbo Frame support after iPXE boot
- eth: macsec: sync features on RTM_NEWLINK
Previous releases - always broken:
- tunnels: reset the GSO metadata before reusing the skb
- mptcp: make sync_socket_options propagate SOCK_KEEPOPEN
- can: j1939: implement NETDEV_UNREGISTER notification hanidler
- wifi: ath12k: fix WMI TLV header misalignment
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alex Tran (1):
docs: networking: can: change bcm_msg_head frames member to support flexible array
Alok Tiwari (1):
genetlink: fix genl_bind() invoking bind() after -EPERM
Anssi Hannula (1):
can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
Antoine Tenart (1):
tunnels: reset the GSO metadata before reusing the skb
Carolina Jubran (1):
net: dev_ioctl: take ops lock in hwtstamp lower paths
Davide Caratti (1):
selftests: can: enable CONFIG_CAN_VCAN as a module
Florian Westphal (7):
netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation
netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
netfilter: nft_set_rbtree: continue traversal if element is inactive
netfilter: nf_tables: place base_seq in struct net
netfilter: nf_tables: make nft_set_do_lookup available unconditionally
netfilter: nf_tables: restart set lookup on base_seq change
MAINTAINERS: add Phil as netfilter reviewer
Geert Uytterhoeven (1):
can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
Hangbin Liu (3):
hsr: use rtnl lock when iterating over ports
hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
hsr: hold rcu and dev lock for hsr_get_port_ndev
Jacob Keller (1):
i40e: fix Jumbo Frame support after iPXE boot
Jakub Kicinski (4):
Merge branch 'mptcp-misc-fixes-for-v6-17-rc6'
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'linux-can-fixes-for-6.17-20250910' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag 'nf-25-09-10-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
James Guan (1):
wifi: virt_wifi: Fix page fault on connect
Jiawen Wu (1):
net: libwx: fix to enable RSS
Johannes Berg (4):
wifi: iwlwifi: fix 130/1030 configs
Merge tag 'ath-current-20250909' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag 'iwlwifi-fixes-2025-09-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
wifi: nl80211: completely disable per-link stats for now
Jonas Gorski (1):
net: dsa: b53: fix ageing time for BCM53101
Jonas Rebmann (1):
net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 support
Kohei Enju (1):
igb: fix link test skipping when interface is admin down
Krister Johansen (1):
mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
Matthieu Baerts (NGI0) (3):
netlink: specs: mptcp: fix if-idx attribute type
doc: mptcp: net.mptcp.pm_type is deprecated
selftests: mptcp: shellcheck: support v0.11.0
Miaoqing Pan (2):
wifi: ath12k: Fix missing station power save configuration
wifi: ath12k: fix WMI TLV header misalignment
Michal Schmidt (1):
i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
Nithyanantham Paramasivam (1):
wifi: cfg80211: Fix "no buffer space available" error in nl80211_get_station() for MLO
Oleksij Rempel (1):
net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
Oscar Maes (1):
selftests: net: add test for destination in broadcast packets
Paolo Abeni (2):
Merge branch 'hsr-fix-lock-warnings'
Merge tag 'wireless-2025-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Petr Machata (1):
net: bridge: Bounce invalid boolopts
Russell King (Oracle) (2):
net: phy: fix phy_uses_state_machine()
net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info
Stanislav Fomichev (1):
macsec: sync features on RTM_NEWLINK
Stefan Wahren (1):
net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
Tetsuo Handa (3):
can: j1939: implement NETDEV_UNREGISTER notification handler
can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
Tianyu Xu (1):
igb: Fix NULL pointer dereference in ethtool loopback test
Vladimir Oltean (2):
net: phylink: add lock for serializing concurrent pl->phydev writes with resolver
net: phy: transfer phy_config_inband() locking responsibility to phylink
Documentation/netlink/specs/mptcp_pm.yaml | 2 +-
Documentation/networking/can.rst | 2 +-
Documentation/networking/mptcp.rst | 8 +-
MAINTAINERS | 1 +
drivers/net/can/rcar/rcar_can.c | 8 +-
drivers/net/can/xilinx_can.c | 16 +--
drivers/net/dsa/b53/b53_common.c | 17 ++-
drivers/net/ethernet/freescale/fec_main.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_common.c | 34 ++++++
drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +--
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 +
drivers/net/ethernet/intel/igb/igb_ethtool.c | 5 +-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 20 +++-
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 4 -
drivers/net/macsec.c | 1 +
drivers/net/phy/Kconfig | 2 +-
drivers/net/phy/phy.c | 12 +-
drivers/net/phy/phy_device.c | 5 +-
drivers/net/phy/phylink.c | 28 ++++-
drivers/net/usb/asix_devices.c | 13 ---
drivers/net/wireless/ath/ath12k/mac.c | 122 +++++++++++----------
drivers/net/wireless/ath/ath12k/wmi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 26 ++---
drivers/net/wireless/virtual/virt_wifi.c | 4 +-
include/linux/ethtool.h | 4 +-
include/net/netfilter/nf_tables.h | 1 -
include/net/netfilter/nf_tables_core.h | 10 +-
include/net/netns/nftables.h | 1 +
net/bridge/br.c | 7 ++
net/can/j1939/bus.c | 5 +-
net/can/j1939/j1939-priv.h | 1 +
net/can/j1939/main.c | 3 +
net/can/j1939/socket.c | 52 +++++++++
net/core/dev_ioctl.c | 22 +++-
net/hsr/hsr_device.c | 28 +++--
net/hsr/hsr_main.c | 4 +-
net/hsr/hsr_main.h | 3 +
net/ipv4/ip_tunnel_core.c | 6 +
net/mptcp/sockopt.c | 11 +-
net/netfilter/nf_tables_api.c | 66 +++++------
net/netfilter/nft_lookup.c | 46 +++++++-
net/netfilter/nft_set_bitmap.c | 3 +-
net/netfilter/nft_set_pipapo.c | 20 +++-
net/netfilter/nft_set_pipapo_avx2.c | 4 +-
net/netfilter/nft_set_rbtree.c | 6 +-
net/netlink/genetlink.c | 3 +
net/wireless/nl80211.c | 13 ++-
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/broadcast_ether_dst.sh | 83 ++++++++++++++
tools/testing/selftests/net/can/config | 3 +
tools/testing/selftests/net/mptcp/diag.sh | 2 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 2 +-
tools/testing/selftests/net/mptcp/pm_netlink.sh | 5 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +-
tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +-
59 files changed, 542 insertions(+), 240 deletions(-)
create mode 100755 tools/testing/selftests/net/broadcast_ether_dst.sh
create mode 100644 tools/testing/selftests/net/can/config
Powered by blists - more mailing lists