Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-12--08-00 (net-next-6.16-12134-g20bf592193c4) remotes/brancher/net-next-hw-2025-06-12--16-00 (net-next-6.16-12156-g5b9dd0dbe96c) ==== BASE DIFF ==== .../mellanox/mlx5/core/steering/hws/bwc_complex.c | 19 ++- drivers/net/netdevsim/netdev.c | 3 +- drivers/net/phy/phy_caps.c | 18 ++- drivers/net/veth.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 33 +++-- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 29 ++-- drivers/net/wireless/ath/ath11k/core.h | 4 +- drivers/net/wireless/ath/ath11k/debugfs.c | 148 ++------------------- drivers/net/wireless/ath/ath11k/debugfs.h | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 127 ++++++++++++------ drivers/net/wireless/ath/ath11k/mac.h | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 49 ++++++- drivers/net/wireless/ath/ath12k/core.c | 10 +- drivers/net/wireless/ath/ath12k/hal.h | 3 +- drivers/net/wireless/ath/ath12k/hw.c | 6 + drivers/net/wireless/ath/ath12k/hw.h | 2 + drivers/net/wireless/ath/ath12k/pci.c | 6 +- drivers/net/wireless/ath/ath12k/pci.h | 4 +- drivers/net/wireless/ath/wil6210/interrupt.c | 26 ++-- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 +++- drivers/net/wireless/marvell/mwifiex/11n.c | 6 +- include/net/bluetooth/hci_core.h | 9 +- include/net/bluetooth/hci_sync.h | 4 +- include/net/sch_generic.h | 8 -- net/bluetooth/eir.c | 17 ++- net/bluetooth/eir.h | 2 +- net/bluetooth/hci_conn.c | 31 ++++- net/bluetooth/hci_core.c | 16 ++- net/bluetooth/hci_sync.c | 45 +++++-- net/bluetooth/iso.c | 17 ++- net/bluetooth/mgmt.c | 4 +- net/ethtool/ioctl.c | 3 +- net/ipv6/route.c | 110 +++++++-------- net/sched/sch_ets.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 10 +- net/sched/sch_tbf.c | 2 +- net/unix/af_unix.c | 3 +- net/wireless/nl80211.c | 2 +- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 59 +++++++- 42 files changed, 520 insertions(+), 367 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.LVhkkpzw5u b/tmp/tmp.8RNMXPyFcZ index 31a87d27f756..cbd28b2777a5 100644 --- a/tmp/tmp.LVhkkpzw5u +++ b/tmp/tmp.8RNMXPyFcZ @@ -6,13 +6,30 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net/sched: fix use-after-free in taprio_dev_notifier +net: phy: dp83tg720: switch to adaptive polling and remove random delays +net: phy: dp83tg720: remove redundant 600ms post-reset delay +net: phy: dp83tg720: implement soft reset with asymmetric delay +net: ti: icssg-prueth: Fix packet handling for XDP_TX +hinic3: management interfaces +vhost-net: reduce one userspace copy when building XDP buff +tun: remove unnecessary tun_xdp_hdr structure +net: stmmac: Fix PTP ref clock for Tegra234 +xfrm: Duplicate SPI Handling – IPsec-v3 Compliance Concern +net: arp: use kfree_skb_reason() in arp_rcv() +net: hns3: clear hns alarm: comparison of integer expressions of different signedness +net: hns3: add complete parentheses for some macros +net: hns3: delete redundant address before the array +net: hns3: set the freed pointers to NULL when lifetime is not end +net: hns3: add \n at the end when print msg +net: hns3: add the hns3_get_ops() helper +net: hns3: add the hns3_get_ae_dev() helper +net: hns3: fix spelling mistake "reg_um" -> "reg_num" selftest: Add selftest for multicast address notifications Merge tag 'bpf-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf rds: Expose feature parameters via sysfs net: bcmasp: enable GRO software interrupt coalescing by default net: bcmasp: Utilize napi_complete_done() return value -Merge tag 'for-net-2025-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth -af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD. net: phy: directly copy struct mdio_board_info in mdiobus_register_board_info net: phy: improve mdio-boardinfo.h net: phy: move definition of struct mdio_board_entry to mdio-boardinfo.c @@ -20,7 +37,6 @@ net: phy: simplify mdiobus_setup_mdiodev_from_board_info vsock/test: Cover more CIDs in transport_uaf test vsock/test: Introduce get_transports() vsock/test: Introduce vsock_bind_try() helper -ipv6: Move fib6_config_validate() to ip6_route_add(). net: mdio: mux-gpio: use gpiod_multi_set_value_cansleep igc: add preemptible queue support in mqprio igc: add preemptible queue support in taprio @@ -29,10 +45,7 @@ igc: assign highest TX queue number as highest priority in mqprio igc: refactor TXDCTL macros to use FIELD_PREP and GEN_MASK igc: add DCTL prefix to related macros igc: move TXDCTL and RXDCTL related macros -net: drv: netdevsim: don't napi_complete() from netpoll net: hns3: Demote load and progress messages to debug level -netdevsim: collect statistics at RX side -netdevsim: migrate to dstats stats collection Documentation: netlink: specs: tc: Add DualPI2 specification selftests/tc-testing: Add selftests for qdisc DualPI2 sched: Add enqueue/dequeue of dualpi2 qdisc @@ -57,13 +70,6 @@ netpoll: remove __netpoll_cleanup from exported API selftests: net: Add a selftest for externally validated neighbor entries neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries net: phy: simplify phy_get_internal_delay() -net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get() -veth: prevent NULL pointer dereference in veth_xdp_rcv -net_sched: remove qdisc_tree_flush_backlog() -net_sched: ets: fix a race in ets_qdisc_change() -net_sched: tbf: fix a race in tbf_change() -net_sched: red: fix a race in __red_change() -net_sched: prio: fix a race in prio_tune() octeontx2-pf: CN20K mbox implementation between PF-VF octeontx2-af: CN20K mbox implementation for AF's VF octeontx2-pf: CN20K mbox REQ/ACK implementation for NIC PF @@ -80,20 +86,6 @@ net: ena: Add devlink port support net: ena: Add device reload capability through devlink net: ena: PHC silent reset net: ena: Add PHC support in the ENA driver -net_sched: sch_sfq: reject invalid perturb period -net: mctp: test: Add tests for gateway routes -net: mctp: add gateway routing support -net: mctp: allow NL parsing directly into a struct mctp_route -net: mctp: remove routes by netid, not by device -net: mctp: pass net into route creation -net: mctp: test: Add initial socket tests -net: mctp: test: add sock test infrastructure -net: mctp: test: move functions into utils.[ch] -net: mctp: test: Add extaddr routing output test -net: mctp: test: Add an addressed device constructor -net: mctp: separate cb from direct-addressing routing -net: mctp: separate routing database from routing operations -net: mctp: don't use source cb data when forwarding, ensure pkt_type is set dt-bindings: net: renesas-gbeth: Add support for RZ/G3E (R9A09G047) SoC net: phy: move definition of genphy_c45_driver to phy_device.c net: stmmac: extend use of snps,multicast-filter-bins property to xgmac @@ -116,8 +108,6 @@ tcp: AccECN core tcp: reorganize tcp_sock_write_txrx group for variables later tcp: fast path functions later tcp: reorganize SYN ECN code -leds: trigger: netdev: refactor netdev_event_requires_handling() -leds: trigger: netdev: separate event checks net: ti: prueth: Adds PTP OC Support for AM335x and AM437x net: ti: prueth: Adds support for PRUETH on AM33x and AM43x SOCs net: ti: prueth: Adds power management support for PRU-ICSS @@ -129,7 +119,6 @@ net: ti: prueth: Adds link detection, RX and TX support. net: ti: prueth: Adds PRUETH HW and SW configuration net: ti: prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs -hns3: work around stack size warning dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description net: pse-pd: tps23881: Add support for static port priority feature dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply @@ -143,8 +132,6 @@ net: pse-pd: Add support for PSE power domains net: pse-pd: tps23881: Add support for PSE events and interrupts net: pse-pd: Add support for reporting events net: pse-pd: Introduce attached_phydev to pse control -net: vlan: Use IS_ENABLED() helper for CONFIG_VLAN_8021Q guard -net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs selftests: tcp_ao: fix spelling in seq-ext.c comment net: phy: assign default match function for non-PHY MDIO devices net: bonding: add tracepoint for 802.3ad @@ -155,13 +142,6 @@ ionic: cancel delayed work earlier in remove ionic: clean dbpage in de-init ionic: print firmware heartbeat as unsigned ionic: Prevent driver/fw getting out of sync on devcmd(s) -net: phy: phy_caps: Don't skip better duplex macth on non-exact match -Bluetooth: MGMT: Fix sparse errors -Bluetooth: ISO: Fix not using bc_sid as advertisement SID -Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets -Bluetooth: eir: Fix possible crashes on eir_create_adv_data -Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance -Bluetooth: Fix NULL pointer deference on eir_get_service_data MAINTAINERS: Add myself as bpf networking reviewer tools/resolve_btfids: Fix build when cross compiling kernel with clang. libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly