Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-12-01--21-00 (v6.18-rc7-1736-g2e5718986251) remotes/brancher/net-next-2025-12-02--00-00 (v6.18-rc7-1749-g32940d72e260) ==== BASE DIFF ==== drivers/net/dsa/b53/b53_common.c | 47 +++--- drivers/net/dsa/b53/b53_priv.h | 40 +++-- drivers/net/dsa/b53/b53_regs.h | 19 ++- drivers/net/dsa/yt921x.c | 117 ++++++++++++++ drivers/net/dsa/yt921x.h | 35 ++-- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 71 ++++++--- drivers/net/ethernet/dlink/dl2k.c | 8 +- drivers/net/ethernet/dlink/dl2k.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 23 +-- drivers/net/ethernet/microsoft/mana/gdma_main.c | 176 +++++++++++++++++++-- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/pcs/pcs-lynx.c | 77 +-------- drivers/net/phy/mdio-open-alliance.h | 13 ++ drivers/net/phy/microchip_t1s.c | 2 + drivers/net/phy/phy-c45.c | 137 ++++++++++++++++ drivers/net/team/team_core.c | 3 +- include/linux/phy.h | 29 ++++ include/net/mana/gdma.h | 12 +- net/l2tp/l2tp_debugfs.c | 2 +- net/mctp/test/route-test.c | 109 +++++-------- net/mctp/test/utils.c | 45 ++---- net/mctp/test/utils.h | 13 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 2 +- .../selftests/net/arp_ndisc_evict_nocarrier.sh | 2 +- tools/testing/selftests/net/lib/py/ksft.py | 18 ++- 25 files changed, 705 insertions(+), 298 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.X3DoC8FwGz b/tmp/tmp.LXaslIZNP8 index 4bf1f4e42097..93ae5e8b7c1c 100644 --- a/tmp/tmp.X3DoC8FwGz +++ b/tmp/tmp.LXaslIZNP8 @@ -10,47 +10,24 @@ 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 +ice: stop counting UDP csum mismatch as rx_errors +Merge tag 'for-net-next-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next r8169: fix RTL8117 Wake-on-Lan in DASH mode -ipv6: Document default of one for max_hbh_opts_number -ipv6: Document default of zero for max_dst_opts_number -ipv6: Set Hop-by-Hop options limit to 1 -ipv6: Disable IPv6 Destination Options RX processing by default -ipv6: Check if max HBH or DestOp sysctl is zero and drop if it is -tcp: accecn: enable AccECN -tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST -tcp: accecn: fallback outgoing half link to non-AccECN -tcp: accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion -tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK -tcp: add TCP_SYNACK_RETRANS synack_type -tcp: accecn: retransmit downgraded SYN in AccECN negotiation -tcp: accecn: handle unexpected AccECN negotiation feedback -tcp: disable RFC3168 fallback identifier for CC modules -tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers -selftests/net: gro: add self-test for TCP CWR flag -gro: flushing when CWR is set negatively affects AccECN -tcp: try to avoid safer when ACKs are thinned net/mlx5e: Avoid unregistering PSP twice net/mlx5: make enable_mpesw idempotent bus: mhi: Fix broken runtime PM design net: mhi_net: Implement runtime PM support bus: mhi: Remove runtime PM callback ops from controller interface bus: mhi: Replace controller runtime_get/put callbacks with direct PM runtime APIs -netfilter: Always set route tuple out ifindex 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: dsa: yt921x: Add STP/MST support -net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL 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 -e1000: fix OOB in e1000_tbi_should_accept() -net: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs -net: phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs net: stmmac: Modify the judgment condition of "tx_avail" from 1 to 2 -SUNRPC: Optimize list definition method wireguard: netlink: generate netlink code tools: ynl: add sample for wireguard wireguard: uapi: generate header with ynl-gen @@ -71,7 +48,6 @@ 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: dlink: fix several spelling mistakes in comments 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 @@ -88,10 +64,6 @@ 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: Use standard unit definitions for bandwidth conversion -net/mlx5e: Use U8_MAX instead of hard coded magic number -net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps -net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate 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 @@ -107,10 +79,6 @@ 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 -sfc: correct kernel-doc complaints -amd-xgbe: schedule NAPI on Rx Buffer Unavailable (RBU) -amd-xgbe: refactor the dma IRQ handling code path -selftests: netconsole: remove log noise due to socat exit 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 @@ -126,7 +94,6 @@ net: phy: dp83822: Add support for phy_port representation net: phy: Introduce PHY ports representation net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description -net: dsa: yt921x: Set ageing_time_min/ageing_time_max 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 @@ -137,18 +104,7 @@ 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() -l2tp: correct debugfs label for tunnel tx stats -net: dsa: b53: allow VID 0 for BCM5325/65 -net: dsa: b53: fix BCM5325/65 ARL entry VIDs -net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks -net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65 -net: dsa: b53: use same ARL search result offset for BCM5325/65 -net: dsa: b53: fix extracting VID from entry for BCM5325/65 -net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65 -team: Add matching error label for failed action net: fec: ERR007885 Workaround for XDP TX path -selftests: net: py: handle interrupt during cleanup -selftests: net: add a hint about MACAddressPolicy=persistent selftests/net: remove unnecessary MTU config in big_tcp.sh ipv6: remove IP6SKB_FAKEJUMBO flag net: gso: do not include jumbogram HBH header in seglen calculation @@ -166,7 +122,6 @@ vsock: add netns support to virtio transports virtio: set skb owner of virtio_transport_reset_no_sock() reply vsock: add netns to vsock core vsock: a per-net vsock NS mode state -net: mana: Handle hardware recovery events when probing the device selftests: ipv6_icmp: add tests for ICMPv6 handling ipv6: use the right ifindex when replying to icmpv6 from localhost selftests/tc-testing: Update test cases with netem duplicate @@ -178,7 +133,32 @@ net_sched: Prevent using netem duplication in non-initial user namespace net_sched: Implement the right netem duplication behavior Revert "selftests/tc-testing: Add tests for restrictions on netem duplication" Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree" -net: ti: icssm-prueth: Add support for ICSSM RSTP switch -net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver -net: ti: icssm-prueth: Add helper functions to configure and maintain FDB -net: mctp: test: move TX packetqueue from dst to dev +Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE +Bluetooth: HCI: Add support for LL Extended Feature Set +drivers/bluetooth: btbcm: Use kmalloc_array() to prevent overflow +Bluetooth: btintel_pcie: Introduce HCI Driver protocol +Bluetooth: btusb: add new custom firmwares +Bluetooth: btusb: Add new VID/PID 0x13d3/0x3619 for RTL8852BE-VT +Bluetooth: btusb: Add new VID/PID 0x13d3/0x3618 for RTL8852BE-VT +Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT +Bluetooth: iso: fix socket matching ambiguity between BIS and CIS +Bluetooth: MAINTAINERS: Add Bartosz Golaszewski as Qualcomm hci_qca maintainer +Bluetooth: btrtl: Add the support for RTL8761CUV +Bluetooth: Remove redundant pm_runtime_mark_last_busy() calls +dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema +Bluetooth: btusb: Reclassify Qualcomm WCN6855 debug packets +Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV +Bluetooth: btintel_pcie: Suspend/Resume: Controller doorbell interrupt handling +Bluetooth: btintel_pcie: Support for S4 (Hibernate) +Bluetooth: btusb: MT7922: Add VID/PID 0489/e170 +Bluetooth: btusb: MT7920: Add VID/PID 0489/e135 +Bluetooth: ISO: Fix not updating BIS sender source address +Bluetooth: MGMT: Allow use of Set Device Flags without Add Device +Bluetooth: ISO: Attempt to resolve broadcast address +Bluetooth: HCI: Always use the identity address when initializing a connection +Bluetooth: ISO: Add support to bind to trigger PAST +Bluetooth: hci_core: Introduce HCI_CONN_FLAG_PAST +Bluetooth: HCI: Add initial support for PAST +Bluetooth: hci_h5: implement CRC data integrity +Bluetooth: hci_h5: avoid sending two SYNC messages +Bluetooth: mediatek: add gpio pin to reset bt