Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-26--00-00 (v6.18-rc6-1481-g5abcb62287cc) remotes/brancher/net-next-2025-11-26--03-00 (v6.18-rc6-1481-g9cdf4a2d7e8b) ==== BASE DIFF ==== drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 4 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 44 ++--- drivers/net/ethernet/chelsio/cxgb4/sched.h | 12 +- drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 6 + .../net/ethernet/freescale/enetc/enetc_pf_common.c | 14 +- .../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 198 ++++++++++++++++++++- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 3 + drivers/net/mdio/of_mdio.c | 5 +- drivers/net/pcs/pcs-xpcs-plat.c | 3 - drivers/net/phy/mdio_bus.c | 56 +++++- drivers/net/phy/mdio_device.c | 6 + drivers/net/team/team_core.c | 23 ++- net/dsa/conduit.c | 145 ++++++++++----- 16 files changed, 424 insertions(+), 101 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.W32VAqdtEL b/tmp/tmp.ayR8jLizxc index 6f3846426f65..ed3ff019566f 100644 --- a/tmp/tmp.W32VAqdtEL +++ b/tmp/tmp.ayR8jLizxc @@ -11,6 +11,8 @@ nipa: local: add short sleep to bond_macvlan_ipvlan.sh nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +net: atlantic: fix fragment overflow handling in RX path +MAINTAINERS: separate VIRTIO NET DRIVER and add netdev selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests iavf: clarify VLAN add/delete log messages and lower log level ice: fix comment typo and correct module format string @@ -31,7 +33,6 @@ socket: Split out a getsockname helper for io_uring socket: Unify getsockname and getpeername implementation eth: fbnic: Fix counter roll-over issue hsr: fix NULL pointer dereference in skb_clone with hw tag insertion -MAINTAINERS: separate VIRTIO NET DRIVERS and add netdev net/mlx5: Document devlink rates net/mlx5: qos: Enable cross-device scheduling net/mlx5: qos: Support cross-device tx scheduling @@ -56,9 +57,7 @@ tun: correct drop statistics in tun_get_user tun: correct drop statistics in tun_put_user tun: correct drop statistics in tun_xdp_one tun: cleanup out label in tun_xdp_one -l2tp: fix double dst_release() on sk_dst_cache race flow_dissector: save computed hash in __skb_get_hash_symmetric_net() -vhost/net: check peek_head_len after signal to guest to avoid delays mptcp: clear scheduled subflows on retransmit selftests/net: initialize char variable to null net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable @@ -72,7 +71,6 @@ geneve: add netlink support for GRO hint vxlan: expose gso partial features for tunnel offload geneve: expose gso partial features for tunnel offload net: introduce mangleid_features -net: stmmac: Fix E2E delay mechanism xsk: skip validating skb list in xmit path selftests: af_unix: remove unused stdlib.h include netlink: specs: add big-endian byte-order for u32 IPv4 addresses @@ -99,7 +97,6 @@ net: Introduce netif_xmit_time_out_duration() helper net: wwan: mhi: Keep modem name match with Foxconn T99W640 net: mctp: unconditionally set skb->dev on dst output net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning -platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak selftest: af_unix: Extend recv() timeout in so_peek_off.c. selftest: af_unix: Create its own .gitignore. drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors. @@ -110,17 +107,14 @@ net: phy: dp83640: add HW timestamp configuration reporting net: phy: broadcom: add HW timestamp configuration reporting phy: add hwtstamp_get callback to phy drivers phy: rename hwtstamp callback to hwtstamp_set -net/mlx5e: Fix validation logic in rate limiting tcp: remove icsk->icsk_retransmit_timer tcp: introduce icsk->icsk_keepalive_timer net: move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx group tcp: rename icsk_timeout() to tcp_timeout_expires() -idpf: Fix kernel-doc descriptions to avoid warnings ice: fix broken Rx on VFs net: stmmac: pci: Use generic PCI suspend/resume routines net: stmmac: loongson: Use generic PCI suspend/resume routines net: stmmac: Add generic suspend/resume helper for PCI-based controllers -net: mdio: remove redundant fwnode cleanup quic: add packet parser base quic: add packet builder base quic: add frame encoder and decoder base @@ -137,7 +131,6 @@ quic: provide family ops for address and protocol quic: provide common utilities and data structures net: build socket infrastructure for QUIC protocol net: define IPPROTO_QUIC and SOL_QUIC constants -net: atlantic: fix fragment overflow handling in RX path amd-xgbe: schedule NAPI on Rx Buffer Unavailable to prevent RX stalls chtls: Avoid -Wflex-array-member-not-at-end warning ptp: ocp: Reuse META's PCI vendor ID @@ -145,7 +138,6 @@ ptp: ocp: Apply standard pattern for cleaning up loop ptp: ocp: Make ptp_ocp_unregister_ext() NULL-aware ptp: ocp: Refactor signal_show() and fix %ptT misuse r8169: improve MAC EEE handling -net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.c selftests: bonding: add mux and churn state testing bonding: restructure ad_churn_machine bonding: set AD_RX_PORT_DISABLED when disabling a port @@ -177,16 +169,11 @@ net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description net: fman_memac: report structured ethtool counters net: dpaa: fman_memac: complete phylink support with 2500base-x -net: dsa: append ethtool counters of all hidden ports to conduit -net: dsa: use kernel data types for ethtool ops on conduit -net: dsa: cpu_dp->orig_ethtool_ops might be NULL net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic net: phy: dp83867: implement configurability for SGMII in-band auto-negotiation net: hibmcge: add support for pagepool on rx net: hibmcge: reduce packet drop under stress testing net: hibmcge: add support for tracepoint to dump some fields of rx_desc -team: Move team device type change at the end of team_port_add -cxgb4: Rename sched_class to avoid type clash fbnic: Replace use of internal PCS w/ Designware XPCS fbnic: Add SW shim for MDIO interface to PMD and PCS fbnic: Add handler for reporting link down event statistics @@ -202,7 +189,6 @@ netconsole: add STATE_DEACTIVATED to track targets disabled by low level netconsole: convert 'enabled' flag to enum for clearer state management netconsole: add target_state enum net: sxgbe: fix potential NULL dereference in sxgbe_rx() -r8169: add support for RTL9151A net: mana: Handle hardware recovery events when probing the device tools: ynl-gen: add regeneration comment tools: ynl-gen: add function prefix argument