Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2026-01-10--00-00 (v6.19-rc4-363-g20e7cb286c8b) remotes/brancher/net-next-hw-2026-01-10--08-00 (v6.19-rc4-371-g2116c687ddb7) ==== 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.oYFo3gHlmt b/tmp/tmp.jrw2QLUYUu index bf3f17b28798..16bed20c4572 100644 --- a/tmp/tmp.oYFo3gHlmt +++ b/tmp/tmp.jrw2QLUYUu @@ -14,6 +14,37 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests +net/rds: Give each connection path its own workqueue +net/rds: Add per cp work queue +selftests/net: Add netkit container tests +selftests/net: Make NetDrvContEnv support queue leasing +selftests/net: Add env for container based tests +selftests/net: Add bpf skb forwarding program +netkit: Add xsk support for af_xdp applications +netkit: Add netkit notifier to check for unregistering devices +netkit: Implement rtnl_link_ops->alloc and ndo_queue_create +netkit: Add single device mode for netkit +xsk: Proxy pool management for leased queues +xsk: Extend xsk_rcv_check validation +net: Proxy netdev_queue_get_dma_dev for leased queues +net: Proxy net_mp_{open,close}_rxq for leased queues +net, ethtool: Disallow leased real rxqs to be resized +net: Add lease info to queue-get response +net: Implement netdev_nl_queue_create_doit +net: Add queue-create operation +Merge tag 'for-net-2026-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +tools: ynl: cli: print reply in combined format if possible +tools: ynl: cli: extract the event/notify handling in --list-attrs +tools: ynl: cli: factor out --list-attrs / --doc handling +tools: ynl: cli: add --doc as alias to --list-attrs +tools: ynl: cli: improve --help +tools: ynl: cli: wrap the doc text if it's long +tools: ynl: cli: introduce formatting for attr names in --list-attrs +idpf: Fix kernel-doc descriptions to avoid warnings +idpf: update idpf_up_complete() return type to void +ice: use netif_get_num_default_rss_queues() +ixgbe: Add 10G-BX support +ice: unify PHY FW loading status handler for E800 devices net: add skbuff_clear() helper net: hns3: convert to use .get_rx_ring_count net: hns: convert to use .get_rx_ring_count @@ -35,11 +66,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 @@ -53,15 +79,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 @@ -71,7 +93,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 @@ -97,12 +118,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 @@ -119,28 +137,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 @@ -149,13 +152,10 @@ 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 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 +Bluetooth: hci_sync: enable PA Sync Lost event