Single branch specified, using that and the previous one: remotes/brancher/net-next-2026-01-10--00-00 (v6.19-rc4-393-gefd27f8bf63b) remotes/brancher/net-next-2026-01-10--03-00 (v6.19-rc4-376-g813d5638f5cf) ==== BASE DIFF ==== .../devicetree/bindings/net/rockchip-dwmac.yaml | 2 ++ drivers/net/macvlan.c | 20 ++++++++++------ net/bridge/br_fdb.c | 28 ++++++++++++---------- net/bridge/br_input.c | 4 ++-- net/core/dev.c | 25 ++++++++++++++----- net/ipv6/ip6_tunnel.c | 2 +- tools/testing/selftests/drivers/net/gro.c | 25 ++++++++++++++++++- .../selftests/net/forwarding/local_termination.sh | 18 +++++++------- tools/testing/selftests/net/tls.c | 16 +++++++++---- 9 files changed, 98 insertions(+), 42 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.uTCOiDoQc5 b/tmp/tmp.YutWKxeOe4 index 654b5b21c168..022cc3acbf62 100644 --- a/tmp/tmp.uTCOiDoQc5 +++ b/tmp/tmp.YutWKxeOe4 @@ -12,6 +12,13 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests +net: ftgmac100: reduce calls to of_device_is_compatible() +selftests: drv-net: gro: break out all individual test cases +selftests: drv-net: gro: run the test against HW GRO and LRO +selftests: drv-net: gro: improve feature config +selftests: drv-net: gro: use cmd print +selftests: net: py: teach cmd() how to print itself +selftests: net: py: teach ksft_pr() multi-line safety net/rds: Give each connection path its own workqueue net/rds: Add per cp work queue selftests/net: Add netkit container tests @@ -64,11 +71,6 @@ 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: thunderbolt: Allow reading link settings -bonding: 3ad: Add support for SPEED_80000 -net: ethtool: Add define for SPEED_80000 -net: thunderbolt: Allow changing MTU of the device -net: thunderbolt: Allow changing MAC address of the device net: ipconfig: Remove outdated comment and indent code block selftests: drv-net: psp: Better control the used PSP dev net: ethernet: ave: Remove unnecessary 'out of memory' message @@ -82,15 +84,11 @@ octeontx2-af: switch: Representor for switch port octeontx2-pf: switch: Add pf files hierarchy octeontx2-af: switch: Add switch dev to AF mboxes octeontx2-af: switch: Add AF to switch mbox and skeleton files -net: sfp: add SMBus I2C block support -ice: fix setting RSS VSI hash for E830 MAINTAINERS: Assign myself as maintainer of Motorcomm DWMAC glue driver net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller net: phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id() -net: stmmac: eic7700: enable clocks before syscon access and correct RX sampling timing -dt-bindings: ethernet: eswin: add clock sampling control r8169: enable LTR support r8169: add DASH support for RTL8127AP net: stmmac: fix transmit queue timed out after resume @@ -100,7 +98,6 @@ net: phy: realtek: reunify C22 and C45 drivers net: phy: realtek: simplify C22 reg access via MDIO_MMD_VEND2 net: phy: realtek: support interrupt also for C22 variants selftests/net: parametrise iou-zcrx.py with ksft_variants -dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" selftests: net: py: ensure defer() is only used within a test case selftests: net: py: capitalize defer queue and improve import net/mlx5e: Restore destroying state bit after profile cleanup @@ -126,12 +123,9 @@ net: stmmac: dwmac4: remove duplicated definitions net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback net: airoha: npu: Init BA memory region if provided via DTS dt-bindings: net: airoha: npu: Add BA memory region -macvlan: fix possible UAF in macvlan_forward_source() vsock/test: add a final full barrier after run all tests net: stmmac: convert to use .get_rx_ring_count net: mctp-i2c: fix duplicate reception of old data -net: bridge: annotate data-races around fdb->{updated,used} -net: update netdev_lock_{type,name} Documentation: networking: Document the phy_port infrastructure net: phy: Only rely on phy_port for PHY-driven SFP net: phy: qca807x: Support SFP through phy_port interface @@ -148,28 +142,13 @@ net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description net: phy: motorcomm: fix duplex setting error for phy leds net: devmem: convert binding refcount to percpu_ref -selftests: drv-net: gro: increase the rcvbuf size net: phy: adin: enable configuration of the LP Termination Register dt-bindings: net: adi,adin: document LP Termination property -tun/tap & vhost-net: avoid ptr_ring tail-drop when qdisc is present -tun/tap: drop get ring exports -vhost-net: vhost-net: replace rx_ring with tun/tap ring wrappers -tun/tap: add helper functions to check file type -tun/tap: add unconsume function for returning entries to ptr_ring -tun/tap: add batched ptr_ring consume functions with netdev queue wakeup -tun/tap: add ptr_ring consume helper with netdev queue wakeup -ptr_ring: add helper to detect newly freed space on consume -ptr_ring: move free-space check into separate helper -ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() net: phy: mxl-gpy: implement SGMII in-band configuration -selftests: forwarding: update PTP tcpdump patterns octeon_ep: reset firmware ready status octeon_ep_vf: ensure dbell BADDR updation octeon_ep: ensure dbell BADDR updation octeon_ep: disable per ring interrupts -net: dsa: ks8995: Add DSA tagging to KS8995 -net: dsa: tag_ks8995: Add the KS8995 tag handling -macsec: Support VLAN-filtering lower devices net: add net.core.qdisc_max_burst net/mlx5e: Remove GSO_PARTIAL for non _CSUM GRE net/mlx5e: TSO for UDP over GRE over vlan packets @@ -178,10 +157,6 @@ net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate selftests: vlan: add test for turn on hw offload with reorder_hdr off net: vlan: set header_ops to match hard_header_len when hw offload is toggled -net: mana: Implement ndo_tx_timeout and serialize queue resets per port. -net: mana: Add ethtool counters for RX CQEs in coalesced type -net: mana: Add support for coalesced RX packets on CQE -selftests: tls: avoid flakiness in data_steal virtio-net: clean up __virtnet_rx_pause/resume virtio-net: remove unused delayed refill worker virtio-net: don't schedule delayed refill worker