Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-12-02--00-00 (v6.18-rc7-1693-g6b58ac557103) remotes/brancher/net-next-hw-2025-12-02--08-00 (v6.18-rc7-1735-g308d94168025) ==== BASE DIFF ==== .../bindings/net/bluetooth/marvell,sd8897-bt.yaml | 79 ++++++ Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/marvell-bt-8xxx.txt | 83 ------ Documentation/netlink/specs/wireguard.yaml | 298 +++++++++++++++++++++ Documentation/networking/dsa/dsa.rst | 17 +- MAINTAINERS | 2 + drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/btbcm.c | 4 +- drivers/bluetooth/btintel_pcie.c | 175 ++++++++++-- drivers/bluetooth/btintel_pcie.h | 4 + drivers/bluetooth/btmtksdio.c | 1 - drivers/bluetooth/btrtl.c | 16 +- drivers/bluetooth/btusb.c | 47 ++++ drivers/bluetooth/hci_bcm.c | 6 +- drivers/bluetooth/hci_h5.c | 53 +++- drivers/bluetooth/hci_intel.c | 3 - drivers/net/dsa/hirschmann/hellcreek.c | 2 + drivers/net/dsa/lantiq/lantiq_gswip_common.c | 2 + drivers/net/dsa/mt7530.c | 5 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6060.c | 2 + drivers/net/dsa/ocelot/felix.c | 70 ++++- drivers/net/dsa/realtek/rtl8365mb.c | 2 + drivers/net/dsa/realtek/rtl8366rb.c | 2 + drivers/net/dsa/rzn1_a5psw.c | 2 + drivers/net/dsa/xrs700x/xrs700x.c | 11 + drivers/net/dsa/yt921x.c | 3 + drivers/net/ethernet/toshiba/ps3_gelic_net.c | 15 +- drivers/net/wireguard/Makefile | 2 +- drivers/net/wireguard/generated/netlink.c | 73 +++++ drivers/net/wireguard/generated/netlink.h | 30 +++ drivers/net/wireguard/netlink.c | 68 +---- include/linux/if_hsr.h | 9 + include/net/bluetooth/hci.h | 77 ++++++ include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/hci_sync.h | 3 + include/net/bluetooth/mgmt.h | 2 + include/net/dsa.h | 9 + include/uapi/linux/wireguard.h | 191 +++---------- net/bluetooth/hci_conn.c | 55 ++-- net/bluetooth/hci_event.c | 222 +++++++++++---- net/bluetooth/hci_sync.c | 254 +++++++++++++++++- net/bluetooth/iso.c | 207 +++++++++++--- net/bluetooth/mgmt.c | 160 ++++++----- net/dsa/dsa.c | 65 +++++ net/dsa/port.c | 3 + net/hsr/hsr_device.c | 20 ++ net/hsr/hsr_slave.c | 7 +- tools/testing/selftests/drivers/net/hw/Makefile | 1 + .../selftests/drivers/net/hw/devlink_rate_tc_bw.py | 174 +++++------- .../selftests/drivers/net/hw/lib/py/__init__.py | 5 +- .../selftests/drivers/net/lib/py/__init__.py | 5 +- tools/testing/selftests/drivers/net/lib/py/load.py | 84 +++++- 53 files changed, 2007 insertions(+), 650 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.QKDBGN9YyA b/tmp/tmp.RaOF2ni0gu index adbb246f214c..393cf0ca5f05 100644 --- a/tmp/tmp.QKDBGN9YyA +++ b/tmp/tmp.RaOF2ni0gu @@ -12,6 +12,16 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +net/mlx5e: Avoid unregistering PSP twice +net/mlx5: make enable_mpesw idempotent +net/sched: sch_cake: share shaper state across sub-instances of cake_mq +net/sched: sch_cake: Share config across cake_mq sub-qdiscs +net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices +net/sched: sch_cake: Factor out config variables into separate struct +net/sched: Export mq functions for reuse +net/rds: Give each connection path its own workqueue +net/rds: Add per cp work queue +net: atm: implement pre_send to check input before sending selftests: iou-zcrx: test large chunk sizes io_uring/zcrx: document area chunking parameter eth: bnxt: allow providers to set rx buf size @@ -21,37 +31,8 @@ net: let pp memory provider to specify rx buf len net: memzero mp params when closing a queue net: page_pool: sanitise allocation order net: page pool: xa init with destroy on pp init -net: ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive() -Documentation: net: dsa: mention simple HSR offload helpers -Documentation: net: dsa: mention availability of RedBox -net: dsa: a5psw: use simple HSR offload helpers -net: dsa: mt7530: use simple HSR offload helpers -net: dsa: hellcreek: use simple HSR offload helpers -net: dsa: mv88e6060: use simple HSR offload helpers -net: dsa: lantiq_gswip: use simple HSR offload helpers -net: dsa: realtek: use simple HSR offload helpers -net: dsa: ocelot: use simple HSR offload helpers -net: dsa: yt921x: use simple HSR offloading helpers -net: dsa: add simple HSR offload helpers -net: dsa: xrs700x: reject unsupported HSR configurations -net: dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded -net: hsr: create an API to get hsr port type -net: dsa: mt7530: unexport mt7530_switch_ops net/mlx5e: Support XDP target xmit with dummy program net/mlx5e: Update XDP features in switch channels -selftests: drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py -selftests: drv-net: Fix and clarify TC bandwidth split in devlink_rate_tc_bw.py -selftests: drv-net: Set shell=True for sysfs writes in devlink_rate_tc_bw.py -selftests: drv-net: Use Iperf3Runner in devlink_rate_tc_bw.py -selftests: drv-net: introduce Iperf3Runner for measurement use cases -selftests: drv-net: Add devlink_rate_tc_bw.py to TEST_PROGS -net: bonding: add the READ_ONCE/WRITE_ONCE for outside lock accessing -net: bonding: skip the 2nd trylock when first one fail -net: bonding: move bond_should_notify_peers, e.g. into rtnl lock block -net: bonding: use workqueue to make sure peer notify updated in lacp mode -net: phy: realtek: Add property to enable SSC -dt-bindings: net: realtek,rtl82xx: Document realtek,ssc-enable property -dt-bindings: net: realtek,rtl82xx: Keep property list sorted net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() Documentation: networking: Document the phy_port infrastructure net: phy: Only rely on phy_port for PHY-driven SFP @@ -70,10 +51,6 @@ dt-bindings: net: Introduce the ethernet-connector description netrom: Fix memory leak in nr_sendmsg() net: stmmac: Fix E2E delay mechanism net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change -Documentation: netconsole: Document send_msg configfs attribute -selftests/netconsole: Switch to configfs send_msg interface -netconsole: Add configfs attribute for direct message sending -netconsole: extract message fragmentation into send_msg_udp() net: mdio: reset PHY before attempting to access ID register l2tp: fix double dst_release() on sk_dst_cache race net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()