From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, pabeni@redhat.com
Subject: [GIT PULL] Networking for v6.17-rc3
Date: Thu, 21 Aug 2025 10:16:41 -0700 [thread overview]
Message-ID: <20250821171641.2435897-1-kuba@kernel.org> (raw)
Hi Linus!
The following changes since commit 63467137ecc0ff6f804d53903ad87a2f0397a18b:
Merge tag 'net-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-08-14 07:14:30 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.17-rc3
for you to fetch changes up to 91a79b792204313153e1bdbbe5acbfc28903b3a5:
netfilter: nf_reject: don't leak dst refcount for loopback packets (2025-08-21 10:02:00 -0700)
----------------------------------------------------------------
Including fixes from Bluetooth.
Current release - fix to a fix:
- usb: asix_devices: fix PHY address mask in MDIO bus initialization
Current release - regressions:
- Bluetooth: fixes for the split between BIS_LINK and PA_LINK
- Revert "net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag",
breaks compatibility with some existing device tree blobs
- dsa: b53: fix reserved register access in b53_fdb_dump()
Current release - new code bugs:
- sched: dualpi2: run probability update timer in BH to avoid deadlock
- eth: libwx: fix the size in RSS hash key population
- pse-pd: pd692x0: improve power budget error paths and handling
Previous releases - regressions:
- tls: fix handling of zero-length records on the rx_list
- hsr: reject HSR frame if skb can't hold tag
- bonding: fix negotiation flapping in 802.3ad passive mode
Previous releases - always broken:
- gso: forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
- sched: make cake_enqueue return NET_XMIT_CN when past buffer_limit,
avoid packet drops with low buffer_limit, remove unnecessary WARN()
- sched: fix backlog accounting after modifying config of a qdisc
in the middle of the hierarchy
- mptcp: improve handling of skb extension allocation failures
- eth: mlx5:
- fixes for the "HW Steering" flow management method
- fixes for QoS and device buffer management
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
----------------------------------------------------------------
Alex Vesker (1):
net/mlx5: HWS, Fix table creation UID
Alexandra Winter (1):
MAINTAINERS: update s390/net
Alexei Lazar (1):
net/mlx5e: Query FW for buffer ownership
Armen Ratner (1):
net/mlx5e: Preserve shared buffer capacity during headroom updates
Carolina Jubran (5):
net/mlx5: Remove default QoS group and attach vports directly to root TSAR
net/mlx5e: Preserve tc-bw during parent changes
net/mlx5: Destroy vport QoS element when no configuration remains
net/mlx5: Fix QoS reference leak in vport enable error path
net/mlx5: Restore missing scheduling node cleanup on vport enable failure
Chandra Mohan Sundar (1):
net: libwx: Fix the size in RSS hash key population
Christoph Paasch (1):
mptcp: drop skb if MPTCP skb extension allocation fails
D. Wythe (1):
net/smc: fix UAF on smcsk after smc_listen_out()
Daniel Jurgens (1):
net/mlx5: Base ECVF devlink port attrs from 0
Eric Biggers (1):
ipv6: sr: Fix MAC comparison to be constant-time
Florian Westphal (1):
netfilter: nf_reject: don't leak dst refcount for loopback packets
Geliang Tang (3):
mptcp: remove duplicate sk_reset_timer call
mptcp: disable add_addr retransmission when timeout is 0
selftests: mptcp: disable add_addr retrans in endpoint_tests
Hangbin Liu (3):
bonding: update LACP activity flag after setting lacp_active
bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
selftests: bonding: add test for passive LACP mode
Hariprasad Kelam (1):
Octeontx2-af: Skip overlap check for SPI field
Horatiu Vultur (1):
phy: mscc: Fix timestamping for vsc8584
Ido Schimmel (2):
mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
selftest: forwarding: router: Add a test case for IPv4 link-local source IP
Jakub Acs (1):
net, hsr: reject HSR frame if skb can't hold tag
Jakub Kicinski (10):
Merge branch 'mlxsw-spectrum-forward-packets-with-an-ipv4-link-local-source-ip'
Merge tag 'for-net-2025-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
selftests: tls: make the new data_steal test less flaky
Merge branch 'mptcp-misc-fixes-for-v6-17-rc'
Merge branch 'mlx5-hws-fixes-2025-08-17'
Merge branch 'fixes-on-the-microchip-s-lan865x-driver'
Merge branch 'intel-wired-lan-driver-updates-2025-08-15-ice-ixgbe-igc'
tls: fix handling of zero-length records on the rx_list
selftests: tls: add tests for zero-length records
Merge branch 'mlx5-misx-fixes-2025-08-20'
Jakub Ramaseuski (1):
net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
Jason Xing (1):
ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
Jiande Lu (1):
Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
Jonas Gorski (1):
net: dsa: b53: fix reserved register access in b53_fdb_dump()
Jordan Rhee (1):
gve: prevent ethtool ops after shutdown
Justin Lai (1):
rtase: Fix Rx descriptor CRC error bit definition
Kory Maincent (2):
net: pse-pd: pd692x0: Fix power budget leak in manager setup error path
net: pse-pd: pd692x0: Skip power budget configuration when undefined
Lorenzo Bianconi (1):
net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision
Lubomir Rintel (1):
cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
Luiz Augusto von Dentz (7):
Bluetooth: hci_sync: Fix scan state after PA Sync has been established
Bluetooth: ISO: Fix getname not returning broadcast fields
Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings
Bluetooth: hci_core: Fix using ll_privacy_capable for current settings
Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately
MD Danish Anwar (1):
net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload.
Maciej Fijalkowski (1):
ixgbe: fix ndo_xdp_xmit() workloads
Matthieu Baerts (NGI0) (4):
mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
selftests: mptcp: pm: check flush doesn't reset limits
selftests: mptcp: connect: fix C23 extension warning
selftests: mptcp: sockopt: fix C23 extension warning
Michael Chan (1):
bnxt_en: Fix lockdep warning during rmmod
Minhong He (1):
ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
Neeraj Sanjay Kale (1):
Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling
Paolo Abeni (1):
Merge branch 'bonding-fix-negotiation-flapping-in-802-3ad-passive-mode'
Parthiban Veerasooran (2):
microchip: lan865x: fix missing netif_start_queue() call on device open
microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1
Pauli Virtanen (1):
Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
Qingfang Deng (2):
net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
ppp: fix race conditions in ppp_fill_forward_path
Ryan Wanner (1):
Revert "net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag"
Sergey Shtylyov (1):
Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
Suraj Gupta (1):
net: xilinx: axienet: Fix RX skb ring management in DMAengine mode
Tristram Ha (1):
net: dsa: microchip: Fix KSZ9477 HSR port setup issue
ValdikSS (1):
igc: fix disabling L1.2 PCI-E link substate on I226 on init
Victor Nogueira (1):
net/sched: sch_dualpi2: Run prob update timer in softirq to avoid deadlock
Vlad Dogaru (1):
net/mlx5: CT: Use the correct counter offset
Wang Liang (1):
net: bridge: fix soft lockup in br_multicast_query_expired()
William Liu (4):
net/sched: Fix backlog accounting in qdisc_dequeue_internal
selftests/tc-testing: Check backlog stats in gso_skb case
net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
Yang Li (2):
Bluetooth: hci_sync: Avoid adding default advertising on startup
Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF
Yao Zi (1):
net: stmmac: thead: Enable TX clock before MAC initialization
Yevgeny Kliteynik (5):
net/mlx5: HWS, fix bad parameter in CQ creation
net/mlx5: HWS, fix simple rules rehash error flow
net/mlx5: HWS, fix complex rules rehash error flow
net/mlx5: HWS, prevent rehash from filling up the queues
net/mlx5: HWS, don't rehash on every kind of insertion failure
Yuichiro Tsuji (1):
net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
Documentation/networking/mptcp-sysctl.rst | 2 +
MAINTAINERS | 2 +-
drivers/bluetooth/btmtk.c | 7 +-
drivers/bluetooth/btnxpuart.c | 8 +-
drivers/net/bonding/bond_3ad.c | 67 +++--
drivers/net/bonding/bond_options.c | 1 +
drivers/net/dsa/b53/b53_common.c | 2 +-
drivers/net/dsa/microchip/ksz_common.c | 6 +
drivers/net/ethernet/airoha/airoha_ppe.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 3 +-
drivers/net/ethernet/google/gve/gve_main.c | 2 +
drivers/net/ethernet/intel/igc/igc_main.c | 14 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 34 +--
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 4 +-
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 1 -
.../ethernet/mellanox/mlx5/core/en/port_buffer.c | 18 +-
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +-
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 183 ++++++------
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 -
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/port.c | 20 ++
.../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 81 ++++--
.../mellanox/mlx5/core/steering/hws/bwc_complex.c | 41 ++-
.../ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 1 +
.../ethernet/mellanox/mlx5/core/steering/hws/cmd.h | 1 +
.../mellanox/mlx5/core/steering/hws/fs_hws.c | 1 +
.../mellanox/mlx5/core/steering/hws/matcher.c | 5 +-
.../mellanox/mlx5/core/steering/hws/mlx5hws.h | 1 +
.../mellanox/mlx5/core/steering/hws/send.c | 1 -
.../mellanox/mlx5/core/steering/hws/table.c | 13 +-
.../mellanox/mlx5/core/steering/hws/table.h | 3 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +
drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 +
drivers/net/ethernet/microchip/lan865x/lan865x.c | 21 ++
drivers/net/ethernet/realtek/rtase/rtase.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 9 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 72 +++--
drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +-
drivers/net/phy/mscc/mscc.h | 12 +
drivers/net/phy/mscc/mscc_main.c | 12 +
drivers/net/phy/mscc/mscc_ptp.c | 49 +++-
drivers/net/ppp/ppp_generic.c | 17 +-
drivers/net/pse-pd/pd692x0.c | 63 ++++-
drivers/net/usb/asix_devices.c | 2 +-
drivers/net/usb/cdc_ncm.c | 7 +
include/net/bluetooth/bluetooth.h | 4 +-
include/net/bluetooth/hci_core.h | 44 ++-
include/net/bond_3ad.h | 1 +
include/net/sch_generic.h | 11 +-
net/bluetooth/hci_conn.c | 17 +-
net/bluetooth/hci_event.c | 15 +-
net/bluetooth/hci_sync.c | 25 +-
net/bluetooth/iso.c | 16 +-
net/bluetooth/mgmt.c | 12 +-
net/bridge/br_multicast.c | 16 ++
net/bridge/br_private.h | 2 +
net/core/dev.c | 12 +
net/hsr/hsr_slave.c | 8 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 6 +-
net/ipv6/netfilter/nf_reject_ipv6.c | 5 +-
net/ipv6/seg6_hmac.c | 6 +-
net/mptcp/options.c | 6 +-
net/mptcp/pm.c | 18 +-
net/mptcp/pm_kernel.c | 1 -
net/sched/sch_cake.c | 14 +-
net/sched/sch_codel.c | 12 +-
net/sched/sch_dualpi2.c | 5 +-
net/sched/sch_fq.c | 12 +-
net/sched/sch_fq_codel.c | 12 +-
net/sched/sch_fq_pie.c | 12 +-
net/sched/sch_hhf.c | 12 +-
net/sched/sch_htb.c | 2 +-
net/sched/sch_pie.c | 12 +-
net/smc/af_smc.c | 3 +-
net/tls/tls_sw.c | 7 +-
.../testing/selftests/drivers/net/bonding/Makefile | 3 +-
.../drivers/net/bonding/bond_passive_lacp.sh | 105 +++++++
tools/testing/selftests/drivers/net/bonding/config | 1 +
tools/testing/selftests/net/forwarding/router.sh | 29 ++
tools/testing/selftests/net/mptcp/mptcp_connect.c | 5 +-
tools/testing/selftests/net/mptcp/mptcp_inq.c | 5 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 +
tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 5 +-
tools/testing/selftests/net/mptcp/pm_netlink.sh | 1 +
tools/testing/selftests/net/tls.c | 312 ++++++++++++++++++++-
.../tc-testing/tc-tests/infra/qdiscs.json | 198 +++++++++++++
92 files changed, 1434 insertions(+), 397 deletions(-)
create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_passive_lacp.sh
next reply other threads:[~2025-08-21 17:16 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-21 17:16 Jakub Kicinski [this message]
2025-08-21 17:27 ` [GIT PULL] Networking for v6.17-rc3 Jakub Kicinski
2025-08-21 17:37 ` Jakub Kicinski
2025-08-21 18:20 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250821171641.2435897-1-kuba@kernel.org \
--to=kuba@kernel.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.