Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-25--15-00 (v6.18-rc6-1438-g09675a9aac08) remotes/brancher/net-next-2025-11-25--18-00 (v6.18-rc6-1454-ga5cb6ab10c1f) ==== BASE DIFF ==== include/net/pkt_sched.h | 5 ++- include/net/sch_generic.h | 101 ++++++++++++++++++++++++++++++++++------------ net/core/dev.c | 62 +++++++++++++++------------- net/sched/act_ct.c | 8 ++-- net/sched/cls_api.c | 6 +-- net/sched/cls_flower.c | 2 +- net/sched/sch_cake.c | 19 ++++----- net/sched/sch_codel.c | 4 +- net/sched/sch_dualpi2.c | 1 + net/sched/sch_fq.c | 9 +++-- net/sched/sch_fq_codel.c | 5 ++- net/sched/sch_netem.c | 1 + net/sched/sch_qfq.c | 2 +- net/sched/sch_taprio.c | 1 + net/sched/sch_tbf.c | 1 + 15 files changed, 147 insertions(+), 80 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.qxbFHJTkzS b/tmp/tmp.RFlxH0YjHD index cc875773bd6d..fbd889a91546 100644 --- a/tmp/tmp.qxbFHJTkzS +++ b/tmp/tmp.RFlxH0YjHD @@ -11,6 +11,22 @@ 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 +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 +selftests: net: tests for add double tunneling GRO/GSO +geneve: use GRO hint option in the RX path +geneve: extract hint option at GRO stage +geneve: add GRO hint output path +geneve: pass the geneve device ptr to geneve_build_skb() +geneve: constify geneve_hlen() +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 @@ -50,7 +66,6 @@ net/mlx5e: Refine TX timeout handling to skip non-timed-out SQ net: hns3: Use netif_xmit_timeout_ms() helper net: Introduce netif_xmit_time_out_duration() helper net: wwan: mhi: Keep modem name match with Foxconn T99W640 -docs: tls: Enhance TLS resync async process documentation 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 @@ -161,20 +176,6 @@ 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_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel -net_sched: add qdisc_dequeue_drop() helper -net_sched: add tcf_kfree_skb_list() helper -net: annotate a data-race in __dev_xmit_skb() -net: prefech skb->priority in __dev_xmit_skb() -net_sched: sch_fq: prefetch one skb ahead in dequeue() -net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb() -net_sched: add Qdisc_read_mostly and Qdisc_write groups -net_sched: cake: use qdisc_pkt_segs() -net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update() -net: use qdisc_pkt_len_segs_init() in sch_handle_ingress() -net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init() -net: init shinfo->gso_segs from qdisc_pkt_len_init() -net_sched: make room for (struct qdisc_skb_cb)->pkt_segs net: mana: Handle hardware recovery events when probing the device tools: ynl-gen: add regeneration comment tools: ynl-gen: add function prefix argument