Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-12--03-00 (v6.15-rc1-445-g0eb5e7575d50) remotes/brancher/net-next-2025-04-12--06-00 (v6.15-rc1-448-ga5f626f9647c) ==== BASE DIFF ==== Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/networking/dccp.rst | 219 --- Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 4 +- .../translations/zh_CN/admin-guide/bug-hunting.rst | 2 +- .../translations/zh_TW/admin-guide/bug-hunting.rst | 2 +- MAINTAINERS | 9 - arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - drivers/net/ethernet/airoha/airoha_eth.c | 2 +- drivers/net/ethernet/airoha/airoha_eth.h | 22 +- drivers/net/ethernet/airoha/airoha_ppe.c | 224 ++- .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 8 +- .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c | 11 +- .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c | 2 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 3 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 7 + drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c | 24 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 8 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 11 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 3 + drivers/net/phy/mediatek/Kconfig | 5 +- drivers/net/phy/mediatek/mtk-ge-soc.c | 62 + include/linux/dccp.h | 289 ---- include/linux/tfrc.h | 51 - include/net/inet_hashtables.h | 7 +- include/net/rstreason.h | 2 +- include/net/secure_seq.h | 4 - include/net/sock.h | 1 - include/trace/events/sock.h | 1 - include/trace/events/sunrpc.h | 2 - net/Kconfig | 1 - net/Makefile | 1 - net/core/secure_seq.c | 42 - net/core/sock.c | 32 +- net/core/sock_diag.c | 2 - net/dccp/Kconfig | 46 - net/dccp/Makefile | 30 - net/dccp/ackvec.c | 403 ----- net/dccp/ackvec.h | 136 -- net/dccp/ccid.c | 219 --- net/dccp/ccid.h | 262 ---- net/dccp/ccids/Kconfig | 55 - net/dccp/ccids/ccid2.c | 794 ---------- net/dccp/ccids/ccid2.h | 121 -- net/dccp/ccids/ccid3.c | 866 ----------- net/dccp/ccids/ccid3.h | 148 -- net/dccp/ccids/lib/loss_interval.c | 184 --- net/dccp/ccids/lib/loss_interval.h | 69 - net/dccp/ccids/lib/packet_history.c | 439 ------ net/dccp/ccids/lib/packet_history.h | 142 -- net/dccp/ccids/lib/tfrc.c | 46 - net/dccp/ccids/lib/tfrc.h | 73 - net/dccp/ccids/lib/tfrc_equation.c | 702 --------- net/dccp/dccp.h | 483 ------ net/dccp/diag.c | 85 -- net/dccp/feat.c | 1581 -------------------- net/dccp/feat.h | 133 -- net/dccp/input.c | 739 --------- net/dccp/ipv4.c | 1101 -------------- net/dccp/ipv6.c | 1174 --------------- net/dccp/ipv6.h | 27 - net/dccp/minisocks.c | 266 ---- net/dccp/options.c | 609 -------- net/dccp/output.c | 708 --------- net/dccp/proto.c | 1293 ---------------- net/dccp/qpolicy.c | 136 -- net/dccp/sysctl.c | 107 -- net/dccp/timer.c | 272 ---- net/dccp/trace.h | 82 - net/ipv4/Kconfig | 2 +- net/ipv4/af_inet.c | 5 +- net/ipv4/inet_connection_sock.c | 23 +- net/ipv4/inet_diag.c | 2 - net/ipv4/inet_hashtables.c | 30 +- net/ipv4/inet_timewait_sock.c | 4 - net/ipv6/af_inet6.c | 1 - net/ipv6/inet6_connection_sock.c | 2 - net/ipv6/ip6_output.c | 2 +- samples/bpf/sockex2_kern.c | 1 - scripts/checkpatch.pl | 2 +- security/lsm_audit.c | 19 - security/selinux/hooks.c | 41 +- security/selinux/include/classmap.h | 2 - security/selinux/nlmsgtab.c | 1 - security/smack/smack_lsm.c | 9 +- tools/testing/selftests/net/config | 1 - tools/testing/selftests/net/reuseport_addr_any.c | 36 +- 103 files changed, 379 insertions(+), 14430 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.JN8FIG35z6 b/tmp/tmp.NyPRiXPZ6P index 629dc4310198..7516c98dce4b 100644 --- a/tmp/tmp.JN8FIG35z6 +++ b/tmp/tmp.NyPRiXPZ6P @@ -138,8 +138,6 @@ net: ipv6: ioam6: fix double reallocation net: ipv6: ioam6: use consistent dst names net: dsa: microchip: add ETS scheduler support for KSZ88x3 switches hinic3: module initialization and tx/rx logic -net: phy: mediatek: add Airoha PHY ID to SoC driver -net: phy: mediatek: permit to compile test GE SOC PHY driver dt-bindings: net: Document support for Aeonsemi PHYs net: phy: Add support for Aeonsemi AS21xxx PHYs net: phy: introduce genphy_match_phy_device() @@ -165,17 +163,6 @@ eth: fbnic: add support for TMI stats eth: fbnic: add coverage for RXB stats eth: fbnic: add coverage for hw queue stats eth: fbnic: add locking support for hw stats -tcp: Rename tcp_or_dccp_get_hashinfo(). -net: Unexport shared functions for DCCP. -net: Retire DCCP socket. -selftest: net: Remove DCCP bits. -net: hibmcge: fix multiple phy_stop() issue -net: hibmcge: fix not restore rx pause mac addr after reset issue -net: hibmcge: fix the incorrect np_link fail state issue. -net: hibmcge: fix wrong mtu log issue -net: hibmcge: fix the share of irq statistics among different network ports issue -net: hibmcge: fix incorrect multicast filtering issue -net: hibmcge: fix incorrect pause frame statistics issue net: convert dev->rtnl_link_state to a bool net: mdio: Add RTL9300 MDIO driver netlink: specs: ovs_vport: align with C codegen capabilities @@ -184,8 +171,6 @@ xsk: Fix race condition in AF_XDP generic RX path page_pool: Track DMA-mapped pages and unmap them when destroying the pool page_pool: Move pp_magic check into helper functions net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP -net: airoha: Add L2 hw acceleration support -net: airoha: Add l2_flows rhashtable ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. ipv6: Protect nh->f6i_list with spinlock and flag. ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add().