Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2026-01-06--00-00 (v6.19-rc3-260-g6dcf87cedde9) remotes/brancher/net-next-hw-2026-01-06--08-00 (v6.19-rc3-278-gd5cc9b8575ff) ==== BASE DIFF ==== Documentation/netlink/specs/netdev.yaml | 6 ++- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/phy/ax88796b_rust.rs | 7 ++-- drivers/net/phy/mediatek/mtk-ge-soc.c | 2 + drivers/net/phy/qt2025.rs | 5 +-- include/linux/soc/airoha/airoha_offload.h | 8 ++-- net/core/skbuff.c | 8 ++-- net/ipv4/route.c | 8 ++-- net/sched/act_mirred.c | 24 +++++------ net/vmw_vsock/af_vsock.c | 4 ++ rust/kernel/net/phy.rs | 6 +-- tools/testing/selftests/net/mptcp/Makefile | 1 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 3 +- tools/testing/selftests/net/mptcp/mptcp_diag.c | 3 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 5 ++- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 5 ++- .../tc-testing/tc-tests/actions/mirred.json | 47 ++++++++++++++++++++++ tools/testing/vsock/vsock_test.c | 32 +++++++++++++++ 18 files changed, 133 insertions(+), 43 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.BJFOax6vto b/tmp/tmp.GqvzsWc0N2 index f78d4327895b..3e3842430d3f 100644 --- a/tmp/tmp.BJFOax6vto +++ b/tmp/tmp.GqvzsWc0N2 @@ -13,6 +13,27 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests +net: fix udp gso skb_segment after pull from frag_list +selftest: tun: Add test data for success and failure paths +selftest: tun: Add test for receiving gso packet from tun +selftest: tun: Add test for sending gso packet into tun +selftest: tun: Add helpers for GSO over UDP tunnel +selftest: tap: Refactor tap test to use tuntap_helpers +selftest: tun: Refactor tun_delete to use tuntap_helpers +selftest: tun: Introduce tuntap_helpers.h header for TUN/TAP testing +selftest: tun: Format tun.c existing code +gve: drop packets on invalid queue indices in DQO TX path +gve: drop packets on invalid queue indices in GQI TX path +net/rds: Give each connection path its own workqueue +net/rds: Add per cp work queue +bnxt_en: Implement ethtool_ops -> get_link_ext_state() +bnxt_en: Use a larger RSS indirection table on P5_PLUS chips +bnxt_en: Defrag the NVRAM region when resizing UPDATE region fails +bnxt_en: Add support for FEC bin histograms +bnxt_en: Add PTP .getcrosststamp() interface to get device/host times +bnxt_en: Update FW interface to 1.10.3.151 +atm: idt77252: Use sb_pool_remove() +atm: Fix dma_free_coherent() size net: gve: convert to use .get_rx_ring_count selftests/net: packetdrill: add minimal client and server tests net: phy: realtek: get rid of magic number in rtlgen_read_status() @@ -51,6 +72,7 @@ net: dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC net: dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL net: dsa: microchip: Use dynamic irq offset net: dsa: microchip: Initialize IRQ's mask outside common_setup() +net: dlink: replace printk() with netdev_{info,dbg}() in rio_probe1() 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 @@ -58,7 +80,6 @@ dt-bindings: net: altr,socfpga-stmmac: deprecate 'stmmaceth-ocp' Revert "arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb"" net: stmmac: socfpga: add call to assert/deassert ahb reset line tcp: clarify tcp_congestion_ops functions comments -bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup udp: add drop count for packets in udp_prod_queue eea: introduce callback for ndo_get_stats64 eea: introduce ethtool support @@ -75,17 +96,12 @@ bng_en: Add TX support bng_en: Handle an HWRM completion request bng_en: Add RX support bng_en: Extend bnge_set_ring_params() for rx-copybreak -net: fix memory leak in skb_segment_list for GRO packets selftests: hw-net: rss-input-xfrm: try to enable the xfrm at the start -netlink: specs: netdev: clarify the page pool API a little Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable" net: spacemit: Remove broken flow control support ipv6: preserve insertion order for same-scope addresses -drivers: net: replace `kernel::c_str!` with C-Strings -rust: net: replace `kernel::c_str!` with C-Strings xsk: move cq_cached_prod_lock to avoid touching a cacheline in sending path xsk: advance cq/fq check when shared umem is used -net: marvell: prestera: correct return type of prestera_ldr_wait_buf() 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 @@ -99,19 +115,5 @@ 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: dlink: mask rx_coalesce/rx_timeout before writing RxDMAIntCtrl -net: mana: Implement ndo_tx_timeout and serialize queue resets per port. -mlx5: TLS 1.3 hardware offload support -tls: TLS 1.3 hardware offload support virtio-net: Implement ndo_write_rx_mode callback net: refactor set_rx_mode into snapshot and deferred I/O -net: phy: mediatek: enable interrupts on AN7581 -net: airoha: Fix npu rx DMA definitions -net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset -selftests: mptcp: Mark xerror and die_perror __noreturn -selftests/tc-testing: Add test case redirecting to self on egress -net/sched: act_mirred: Fix leak when redirecting to self on egress -ipv4: Improve martian logs -net: vlan: set header_ops to match hard_header_len when hw offload is toggled -vsock/test: Test setting SO_ZEROCOPY on accept()ed socket -vsock: Make accept()ed sockets use custom setsockopt()