Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2026-01-18--00-00 (v6.19-rc5-736-g0dcb97357feb) remotes/brancher/net-next-hw-2026-01-18--08-00 (v6.19-rc5-707-g9f78b9dd76ae) ==== BASE DIFF ==== Documentation/netlink/specs/fou.yaml | 2 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 22 +--- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 15 +-- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 11 +- drivers/net/ethernet/engleder/tsnep_ethtool.c | 11 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 15 ++- drivers/net/ethernet/microchip/lan743x_ethtool.c | 13 +-- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 7 +- drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 12 +- drivers/net/phy/realtek/realtek_main.c | 124 ++++++++------------- drivers/net/phy/sfp.c | 2 + drivers/net/veth.c | 8 +- drivers/nfc/virtual_ncidev.c | 4 - net/ipv4/fou_core.c | 3 + net/ipv4/fou_nl.c | 2 +- tools/net/ynl/ynl-regen.sh | 2 +- tools/testing/selftests/net/tfo.c | 13 ++- tools/testing/selftests/net/tfo_passive.sh | 13 ++- 20 files changed, 142 insertions(+), 156 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.CUWydybzMu b/tmp/tmp.KqSPY8gShQ index 5576119eaff9..5d8f2d53939d 100644 --- a/tmp/tmp.CUWydybzMu +++ b/tmp/tmp.KqSPY8gShQ @@ -13,9 +13,6 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests -Testing for netrom: fix memory leak in nr_add_node -xfrm: Possible refcount bug in xfrm_dev_state_add() ? -Testing for netrom: fix KASAN slab-use-after-free in nr_dec_obs() rose: Fix use-after-free in rose_timer_expiry net: macb: Replace open-coded device config retrieval with of_device_get_match_data() selftests/vsock: add tests for namespace deletion @@ -99,8 +96,6 @@ net: ftgmac100: Use devm_alloc_etherdev() net: ftgmac100: Replace all of_device_is_compatible() net: ftgmac100: Add match data containing MAC ID net: ftgmac100: List all compatibles -net: stmmac: fix dwmac4 transmit performance regression -net: phy: intel-xway: workaround stale LEDs before link-up cadence: macb: introduce xmit support cadence: macb: make tx path skb agnostic cadence: macb: make macb_tx_skb generic @@ -110,9 +105,6 @@ cadence: macb: Add page pool support handle multi-descriptor frame rx net: macb: rename rx_skbuff into rx_buff net: macb: move Rx buffers alloc from link up to open tools: ynl: add sample for wireguard -fou: Don't allow 0 for FOU_ATTR_IPPROTO. -tools: ynl: Specify --no-line-number in ynl-regen.sh. -gue: Fix skb memleak with inner IP protocol 0. quic: add packet parser base quic: add packet builder base quic: add frame encoder and decoder base @@ -129,16 +121,6 @@ quic: provide family ops for address and protocol quic: provide common utilities and data structures net: build socket infrastructure for QUIC protocol net: define IPPROTO_QUIC and SOL_QUIC constants -net: txgbe: convert to use .get_rx_ring_count -net: macb: convert to use .get_rx_ring_count -net: cxgb4: convert to use .get_rx_ring_count -net: xgbe: convert to use .get_rx_ring_count -net: lan743x: convert to use .get_rx_ring_count -net: ena: convert to use .get_rx_ring_count -net: mediatek: convert to use .get_rx_ring_count -net: tsnep: convert to use .get_rx_ring_count -net: benet: convert to use .get_rx_ring_count -net/tcp_sigpool: Enable compile-testing Documentation: net: add flow control guide and document ethtool API net: thunderbolt: Allow reading link settings bonding: 3ad: Add support for SPEED_80000 @@ -183,15 +165,12 @@ eth: fbnic: Reuse RX mailbox pages eth: fbnic: Allocate all pages for RX mailbox eth: fbnic: Use GFP_KERNEL to allocting mbx pages rxrpc: Fix recvmsg() unconditional requeue -rxrpc: Fix data-race warning and potential load/store tearing selftests/tc-testing: Try to add teql as a child qdisc net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag net/sched: Enforce that teql can only be used as root qdisc -net: skbuff: fix uninitialized memory use in pskb_expand_head() dpll: zl3073x: Implement device mode setting support dpll: add dpll_device op to set working mode dpll: add dpll_device op to get supported modes -veth: fix data race in veth_get_ethtool_stats net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate net: core: neighbour: Make another netlink notification atomically @@ -214,8 +193,6 @@ hinic3: Add PF framework selftests: bonding: add mux and churn state testing bonding: restructure ad_churn_machine bonding: set AD_RX_PORT_DISABLED when disabling a port -linux-next: manual merge of the net-next tree with the ath tree -net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick net/ipv6: Remove HBH helpers net: mana: Remove jumbo_remove step from TX path gve: Remove jumbo_remove step from TX path @@ -227,37 +204,5 @@ net/ipv6: Remove jumbo_remove step from TX path net/ipv6: Drop HBH for BIG TCP on RX side net/ipv6: Drop HBH for BIG TCP on TX side net/ipv6: Introduce payload_len helpers -Revert "nfc/nci: Add the inconsistency check between the input data length and count" -net: tipc: convert tipc_udp_xmit to use a noref dst -net: sit: convert ipip6_tunnel_xmit to use a noref dst -net: sctp: convert sctp_v{4,6}_xmit to use a noref dst when possible -net: tunnel: convert ip_tunnel_xmit to use a noref dst when possible -net: tunnel: convert ip_md_tunnel_xmit to use a noref dst when possible -wireguard: socket: convert send{4,6} to use a noref dst when possible -net: ovpn: convert ovpn_udp{4,6}_output to use a noref dst -net: tunnel: allow noref dsts in udp_tunnel{,6}_dst_lookup -net: tunnel: convert udp_tunnel{6,}_xmit_skb to noref -net: tunnel: convert iptunnel_xmit to noref -net: dst_cache: add noref versions for dst_cache -selftests: net: improve error handling in passive TFO test -selftests: net: fix passive TFO test to fail if child processes failed -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 -net: phy: realtek: simplify bogus paged operations -net: phy: realtek: demystify PHYSR register location -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: simple selftest for ipvtap ipvlan: Make the addrs_lock be per port