Single branch specified, using that and the previous one: remotes/brancher/net-next-2026-01-13--09-00 (v6.19-rc4-596-g7ca8280f77fb) remotes/brancher/net-next-2026-01-13--12-00 (v6.19-rc4-615-g2ce5550e0d4c) ==== BASE DIFF ==== Documentation/admin-guide/sysctl/net.rst | 8 + Documentation/netlink/specs/tc.yaml | 3 + MAINTAINERS | 1 + drivers/net/ethernet/realtek/r8169_main.c | 102 ++++ include/net/dropreason-core.h | 6 + include/net/hotdata.h | 1 + include/net/sch_priv.h | 27 + include/uapi/linux/pkt_sched.h | 1 + net/core/dev.c | 6 +- net/core/hotdata.c | 1 + net/core/sysctl_net_core.c | 7 + net/rds/cong.c | 2 +- net/rds/connection.c | 28 +- net/rds/ib_recv.c | 2 +- net/rds/ib_send.c | 4 +- net/rds/rds.h | 1 + net/rds/send.c | 9 +- net/rds/tcp_recv.c | 2 +- net/rds/tcp_send.c | 2 +- net/rds/threads.c | 16 +- net/sched/sch_cake.c | 514 ++++++++++++++----- net/sched/sch_mq.c | 71 ++- .../tc-testing/tc-tests/qdiscs/cake_mq.json | 559 +++++++++++++++++++++ 23 files changed, 1189 insertions(+), 184 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.zvx80K3xcv b/tmp/tmp.uD0BC6vV4X index 5a6adca3c69e..e9990d5516e2 100644 --- a/tmp/tmp.zvx80K3xcv +++ b/tmp/tmp.uD0BC6vV4X @@ -11,6 +11,22 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests +mdio: Make use of bus callbacks +octeontx2-af: npc: Use common structures +octeontx2-af: npc: cn20k: add debugfs support +octeontx2-pf: cn20k: Add TC rules support +octeontx2-af: npc: cn20k: Allocate MCAM entry for flow installation +octeontx2-af: npc: cn20k: virtual index support +octeontx2-af: npc: cn20k: Add new mailboxes for CN20K silicon +octeontx2-af: npc: cn20k: Prepare for new SoC +octeontx2-af: npc: cn20k: Use common APIs +octeontx2-af: npc: cn20k: Allocate default MCAM indexes +ocetontx2-af: npc: cn20k: MKEX profile support +octeontx2-af: npc: cn20k: Add default profile +octeontx2-af: npc: cn20k: KPM profile changes +octeontx2-af: npc: cn20k: Index management +docs: tls: Enhance TLS resync async process documentation +mctp i2c: initialise event handler read bytes net: airoha: npu: Add en7581-npu-7996 compatible string dt-bindings: net: airoha: npu: Add EN7581-7996 support net: usb: sr9700: fix byte numbering in comments @@ -138,16 +154,6 @@ bnxt_en: Call skb_metadata_set when skb->data points past metadata net: Document skb_metadata_set contract with the drivers net: airoha: implement get_link_ksettings virtio_net: Fix misalignment bug in struct virtnet_info -net/rds: Give each connection path its own workqueue -net/rds: Add per cp work queue -selftests/tc-testing: add selftests for cake_mq qdisc -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 -r8169: enable LTR support -r8169: add DASH support for RTL8127AP net: airoha: npu: Init BA memory region if provided via DTS dt-bindings: net: airoha: npu: Add BA memory region Documentation: networking: Document the phy_port infrastructure @@ -166,7 +172,6 @@ net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description net: phy: adin: enable configuration of the LP Termination Register dt-bindings: net: adi,adin: document LP Termination property -net: add net.core.qdisc_max_burst 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/net: remove unnecessary MTU config in big_tcp.sh