Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-03-14--06-00 (v6.14-rc6-1404-g3ce7c47f4155)
   remotes/brancher/net-next-2025-03-14--09-00 (v6.14-rc6-1409-g66d0457aa011)

==== BASE DIFF ====
 .../devicetree/bindings/net/snps,dwmac.yaml        |    1 +
 .../devicetree/bindings/net/xlnx,axi-ethernet.yaml |    9 +-
 Documentation/netlink/specs/ovpn.yaml              |  367 +++
 Documentation/netlink/specs/rt_link.yaml           |   16 +
 .../ethernet/mellanox/mlx5/counters.rst            |    5 +
 Documentation/networking/mptcp-sysctl.rst          |   23 +
 Documentation/networking/netconsole.rst            |    6 +-
 Documentation/networking/tuntap.rst                |    7 +
 MAINTAINERS                                        |   30 +
 arch/arm/boot/dts/st/stm32mp151.dtsi               |    1 -
 arch/riscv/boot/dts/starfive/jh7110.dtsi           |    2 -
 drivers/dpll/dpll_core.c                           |    2 +-
 drivers/net/Kconfig                                |   16 +
 drivers/net/Makefile                               |    1 +
 drivers/net/bonding/bond_options.c                 |    3 +
 drivers/net/ethernet/airoha/airoha_eth.c           |   16 +
 drivers/net/ethernet/airoha/airoha_eth.h           |    3 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |   10 +-
 drivers/net/ethernet/cadence/macb.h                |    2 +-
 drivers/net/ethernet/engleder/tsnep_main.c         |   21 +-
 drivers/net/ethernet/freescale/enetc/Kconfig       |    8 +
 drivers/net/ethernet/freescale/enetc/Makefile      |    4 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |  103 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   59 +-
 .../net/ethernet/freescale/enetc/enetc4_debugfs.c  |   93 +
 .../net/ethernet/freescale/enetc/enetc4_debugfs.h  |   20 +
 drivers/net/ethernet/freescale/enetc/enetc4_hw.h   |   12 +
 drivers/net/ethernet/freescale/enetc/enetc4_pf.c   |  533 ++++-
 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c  |   69 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   69 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |    6 +
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |  124 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.h    |   30 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.c |   46 +-
 .../net/ethernet/freescale/enetc/enetc_pf_common.h |    2 +
 drivers/net/ethernet/freescale/enetc/enetc_vf.c    |   19 +-
 drivers/net/ethernet/freescale/enetc/ntmp.c        |  458 ++++
 .../net/ethernet/freescale/enetc/ntmp_private.h    |   63 +
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |    4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |    4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |    2 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |    7 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   32 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    6 +
 drivers/net/ethernet/marvell/mvneta.c              |    5 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    8 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |   13 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |    7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |  119 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |    4 +
 .../ethernet/mellanox/mlx5/core/steering/hws/cmd.c |    6 -
 .../ethernet/mellanox/mlx5/core/steering/hws/cmd.h |    3 -
 .../mellanox/mlx5/core/steering/hws/definer.c      |    6 +-
 .../mellanox/mlx5/core/steering/hws/pat_arg.c      |    3 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |    3 +-
 drivers/net/ethernet/microchip/lan743x_ptp.c       |    6 +
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |   14 +-
 drivers/net/ethernet/microsoft/mana/mana_bpf.c     |    2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |    4 +
 drivers/net/ethernet/qlogic/qed/qed_main.c         |    2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |    9 +-
 drivers/net/ethernet/renesas/ravb_ptp.c            |    3 +-
 drivers/net/ethernet/socionext/netsec.c            |    7 +-
 .../net/ethernet/stmicro/stmmac/dwmac-anarion.c    |   21 +-
 .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c    |    4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |   12 +-
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |    8 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |    6 +-
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |    4 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |    7 +-
 .../net/ethernet/stmicro/stmmac/dwmac-starfive.c   |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c    |   12 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |    1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |    8 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c  |    6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |    1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   16 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    5 +-
 .../net/ethernet/stmicro/stmmac/stmmac_selftests.c |    8 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   32 +-
 drivers/net/ethernet/ti/cpsw.c                     |    6 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |    6 +-
 drivers/net/ethernet/wangxun/libwx/Makefile        |    2 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |  300 ++-
 drivers/net/ethernet/wangxun/libwx/wx_hw.h         |    4 +
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |  128 +-
 drivers/net/ethernet/wangxun/libwx/wx_mbx.c        |  176 ++
 drivers/net/ethernet/wangxun/libwx/wx_mbx.h        |   77 +
 drivers/net/ethernet/wangxun/libwx/wx_sriov.c      |  910 ++++++++
 drivers/net/ethernet/wangxun/libwx/wx_sriov.h      |   14 +
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |   93 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   93 +-
 drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c      |    5 +
 drivers/net/ethernet/wangxun/ngbe/ngbe_type.h      |    3 +
 drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c     |   21 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |   27 +
 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c     |    6 +
 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h    |    7 +-
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |    2 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   24 +-
 drivers/net/mdio/Kconfig                           |    7 +
 drivers/net/mdio/Makefile                          |    1 +
 drivers/net/mdio/mdio-realtek-rtl9300.c            |  516 +++++
 drivers/net/mii.c                                  |    2 +
 drivers/net/netconsole.c                           |    2 +-
 drivers/net/ovpn/Makefile                          |   22 +
 drivers/net/ovpn/bind.c                            |   55 +
 drivers/net/ovpn/bind.h                            |  101 +
 drivers/net/ovpn/crypto.c                          |  211 ++
 drivers/net/ovpn/crypto.h                          |  145 ++
 drivers/net/ovpn/crypto_aead.c                     |  409 ++++
 drivers/net/ovpn/crypto_aead.h                     |   29 +
 drivers/net/ovpn/io.c                              |  462 ++++
 drivers/net/ovpn/io.h                              |   34 +
 drivers/net/ovpn/main.c                            |  339 +++
 drivers/net/ovpn/main.h                            |   14 +
 drivers/net/ovpn/netlink-gen.c                     |  213 ++
 drivers/net/ovpn/netlink-gen.h                     |   41 +
 drivers/net/ovpn/netlink.c                         | 1249 ++++++++++
 drivers/net/ovpn/netlink.h                         |   18 +
 drivers/net/ovpn/ovpnpriv.h                        |   57 +
 drivers/net/ovpn/peer.c                            | 1367 +++++++++++
 drivers/net/ovpn/peer.h                            |  163 ++
 drivers/net/ovpn/pktid.c                           |  129 ++
 drivers/net/ovpn/pktid.h                           |   87 +
 drivers/net/ovpn/proto.h                           |  118 +
 drivers/net/ovpn/skb.h                             |   61 +
 drivers/net/ovpn/socket.c                          |  244 ++
 drivers/net/ovpn/socket.h                          |   49 +
 drivers/net/ovpn/stats.c                           |   21 +
 drivers/net/ovpn/stats.h                           |   47 +
 drivers/net/ovpn/tcp.c                             |  592 +++++
 drivers/net/ovpn/tcp.h                             |   36 +
 drivers/net/ovpn/udp.c                             |  442 ++++
 drivers/net/ovpn/udp.h                             |   25 +
 drivers/net/phy/adin1100.c                         |    5 +-
 drivers/net/phy/bcm-phy-ptp.c                      |    3 +-
 drivers/net/phy/dp83822.c                          |    5 +-
 drivers/net/phy/dp83867.c                          |    5 +-
 drivers/net/phy/marvell-88q2xxx.c                  |    8 +-
 drivers/net/phy/marvell.c                          |   68 +-
 drivers/net/phy/micrel.c                           |   24 +
 drivers/net/phy/mxl-gpy.c                          |   19 +-
 drivers/net/phy/nxp-tja11xx.c                      |   19 +-
 drivers/net/phy/phy-c45.c                          |    5 +-
 drivers/net/phy/phy.c                              |   87 +
 drivers/net/phy/phy_device.c                       |   43 +-
 drivers/net/phy/phy_link_topology.c                |    2 +-
 drivers/net/phy/realtek/realtek_hwmon.c            |    7 +-
 drivers/net/phy/xilinx_gmii2rgmii.c                |    7 +-
 drivers/net/tap.c                                  |   70 +-
 drivers/net/tun.c                                  |   92 +-
 drivers/net/tun_vnet.h                             |  155 +-
 drivers/net/usb/cdc_ether.c                        |    7 +
 drivers/net/usb/ch9200.c                           |   55 +-
 drivers/net/usb/r8152.c                            |    6 +
 drivers/net/usb/r8153_ecm.c                        |    6 +
 drivers/net/usb/rndis_host.c                       |   16 +-
 drivers/net/wireguard/cookie.c                     |    4 +-
 drivers/net/wireguard/noise.c                      |    4 +-
 drivers/nvmem/brcm_nvram.c                         |    2 +-
 drivers/nvmem/layouts/u-boot-env.c                 |    2 +-
 drivers/ptp/ptp_ocp.c                              |    4 +
 drivers/vhost/net.c                                |   68 +-
 drivers/vhost/vsock.c                              |   96 +-
 include/linux/fsl/ntmp.h                           |  174 ++
 include/linux/if_bridge.h                          |    6 +-
 include/linux/if_ether.h                           |    3 +
 include/linux/if_tap.h                             |    2 +
 include/linux/miscdevice.h                         |    1 +
 include/linux/netdevice.h                          |    4 +-
 include/linux/netpoll.h                            |    6 +
 include/linux/phy.h                                |   18 +-
 include/linux/skbuff.h                             |   24 +-
 include/linux/stmmac.h                             |    3 +-
 include/linux/udp.h                                |   16 +
 include/linux/virtio_net.h                         |  188 ++
 include/linux/virtio_vsock.h                       |    2 +
 include/net/af_vsock.h                             |   10 +-
 include/net/flow_dissector.h                       |    1 +
 include/net/inet_connection_sock.h                 |    3 +-
 include/net/inet_frag.h                            |    6 +-
 include/net/ipv6_frag.h                            |    5 +-
 include/net/l3mdev.h                               |    9 +-
 include/net/mana/gdma.h                            |   11 +-
 include/net/mptcp.h                                |   14 +
 include/net/netns/ipv4.h                           |   11 +
 include/net/udp.h                                  |    1 +
 include/net/udp_tunnel.h                           |   22 +
 include/uapi/linux/if_link.h                       |   15 +
 include/uapi/linux/if_tun.h                        |   82 +
 include/uapi/linux/ovpn.h                          |  109 +
 include/uapi/linux/udp.h                           |    1 +
 lib/Kconfig.debug                                  |    2 +-
 lib/net_utils.c                                    |    4 +-
 net/8021q/vlan_dev.c                               |   31 +-
 net/atm/mpc.c                                      |    3 +
 net/bridge/br_ioctl.c                              |   39 +-
 net/bridge/br_private.h                            |    3 +-
 net/core/dev.c                                     |   41 +-
 net/core/dev.h                                     |    3 +-
 net/core/dev_api.c                                 |   19 +-
 net/core/dev_ioctl.c                               |   21 +-
 net/core/filter.c                                  |   45 +-
 net/core/flow_dissector.c                          |    3 +-
 net/core/lwtunnel.c                                |   65 +-
 net/core/lwtunnel.h                                |   42 +
 net/core/net-sysfs.c                               |    7 +-
 net/core/netpoll.c                                 |   51 +-
 net/core/rtnetlink.c                               |   17 +-
 net/core/selftests.c                               |    4 +-
 net/core/skbuff.c                                  |   22 +-
 net/core/sock.c                                    |    6 +-
 net/core/sock_map.c                                |    2 +-
 net/devlink/core.c                                 |    2 +-
 net/ethtool/netlink.c                              |  190 +-
 net/ethtool/netlink.h                              |   47 +-
 net/ethtool/phy.c                                  |  344 +--
 net/ethtool/plca.c                                 |   12 +
 net/ethtool/pse-pd.c                               |    6 +
 net/ieee802154/6lowpan/reassembly.c                |   27 +-
 net/ipv4/inet_fragment.c                           |   31 +-
 net/ipv4/ip_fragment.c                             |   48 +-
 net/ipv4/tcp_input.c                               |    3 +-
 net/ipv4/udp.c                                     |   13 +-
 net/ipv4/udp_offload.c                             |  167 +-
 net/ipv4/udp_tunnel_core.c                         |   14 +
 net/ipv6/af_inet6.c                                |    1 +
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   27 +-
 net/ipv6/reassembly.c                              |   29 +-
 net/ipv6/route.c                                   |    5 +-
 net/ipv6/tcpv6_offload.c                           |   21 +-
 net/ipv6/udp.c                                     |    3 +
 net/ipv6/udp_offload.c                             |    5 +
 net/mac80211/debugfs_sta.c                         |    7 +-
 net/mptcp/ctrl.c                                   |  113 +-
 net/mptcp/pm.c                                     |   97 +-
 net/mptcp/pm_kernel.c                              |   16 +-
 net/mptcp/pm_netlink.c                             |    6 +
 net/mptcp/pm_userspace.c                           |   10 +
 net/mptcp/protocol.h                               |   17 +
 net/netfilter/nfnetlink_queue.c                    |    2 +-
 net/sched/sch_api.c                                |    8 +-
 net/sctp/sm_statefuns.c                            |    6 +-
 net/socket.c                                       |   19 +-
 net/vmw_vsock/af_vsock.c                           |   85 +-
 net/vmw_vsock/hyperv_transport.c                   |    2 +-
 net/vmw_vsock/virtio_transport.c                   |    5 +-
 net/vmw_vsock/virtio_transport_common.c            |   14 +-
 net/vmw_vsock/vmci_transport.c                     |    4 +-
 net/vmw_vsock/vsock_loopback.c                     |    4 +-
 net/xdp/xsk_buff_pool.c                            |    2 +-
 net/xfrm/xfrm_ipcomp.c                             |    3 +
 net/xfrm/xfrm_policy.c                             |    2 +-
 tools/testing/selftests/Makefile                   |    1 +
 .../selftests/bpf/prog_tests/sockmap_ktls.c        |   70 +
 tools/testing/selftests/bpf/progs/setget_sockopt.c |    2 +
 tools/testing/selftests/drivers/net/ping.py        |   34 +-
 tools/testing/selftests/net/Makefile               |    2 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |   30 +-
 tools/testing/selftests/net/ovpn/.gitignore        |    2 +
 tools/testing/selftests/net/ovpn/Makefile          |   31 +
 tools/testing/selftests/net/ovpn/common.sh         |   92 +
 tools/testing/selftests/net/ovpn/config            |   10 +
 tools/testing/selftests/net/ovpn/data64.key        |    5 +
 tools/testing/selftests/net/ovpn/ovpn-cli.c        | 2395 ++++++++++++++++++++
 tools/testing/selftests/net/ovpn/tcp_peers.txt     |    5 +
 .../testing/selftests/net/ovpn/test-chachapoly.sh  |    9 +
 .../selftests/net/ovpn/test-close-socket-tcp.sh    |    9 +
 .../selftests/net/ovpn/test-close-socket.sh        |   45 +
 tools/testing/selftests/net/ovpn/test-float.sh     |    9 +
 tools/testing/selftests/net/ovpn/test-tcp.sh       |    9 +
 tools/testing/selftests/net/ovpn/test.sh           |  113 +
 tools/testing/selftests/net/ovpn/udp_peers.txt     |    5 +
 tools/testing/selftests/net/tap.c                  |   97 +-
 tools/testing/selftests/net/tcp_ao/connect-deny.c  |   58 +-
 tools/testing/selftests/net/tcp_ao/connect.c       |   22 +-
 tools/testing/selftests/net/tcp_ao/icmps-discard.c |   17 +-
 .../testing/selftests/net/tcp_ao/key-management.c  |   76 +-
 tools/testing/selftests/net/tcp_ao/lib/aolib.h     |  114 +-
 .../testing/selftests/net/tcp_ao/lib/ftrace-tcp.c  |    7 +-
 tools/testing/selftests/net/tcp_ao/lib/sock.c      |  315 ++-
 tools/testing/selftests/net/tcp_ao/restore.c       |   75 +-
 tools/testing/selftests/net/tcp_ao/rst.c           |   47 +-
 tools/testing/selftests/net/tcp_ao/self-connect.c  |   18 +-
 tools/testing/selftests/net/tcp_ao/seq-ext.c       |   30 +-
 tools/testing/selftests/net/tcp_ao/unsigned-md5.c  |  118 +-
 tools/testing/selftests/net/tun.c                  |  491 +++-
 .../tc-testing/tc-tests/actions/police.json        |   10 +-
 289 files changed, 18091 insertions(+), 1672 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.R9klXrY0r8 b/tmp/tmp.gJKHqpHnGb
index 80b4b37e5d92..2e5d66dab4db 100644
--- a/tmp/tmp.R9klXrY0r8
+++ b/tmp/tmp.gJKHqpHnGb
@@ -4,187 +4,3 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
-lockdep: Fix upper limit for LOCKDEP_BITS configs
-net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
-atm: null pointer dereference when both entry and holding_time are NULL.
-net: mdio: Add RTL9300 MDIO driver
-Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
-net: txgbe: add sriov function support
-net: ngbe: add sriov function support
-net: libwx: Add msg task func
-net: libwx: Redesign flow when sriov is enabled
-net: libwx: Add sriov api for wangxun nics
-net: libwx: Add mailbox api for wangxun pf drivers
-net: Initialize ctx to avoid memory allocation error
-net: phy: marvell-88q2xxx: remove call to devm_hwmon_sanitize_name
-net: phy: mxl-gpy: remove call to devm_hwmon_sanitize_name
-net: phy: tja11xx: remove call to devm_hwmon_sanitize_name
-net: phy: realtek: remove call to devm_hwmon_sanitize_name
-net/mlx5e: Expose port reset cycle recovery counter via ethtool
-net/mlx5e: Get counter group size by FW capability
-net/mlx5e: Access PHY layer counter group as other counter groups
-net/mlx5e: Ensure each counter group uses its PCAM bit
-net: ethtool: pse-pd: Use per-PHY DUMP operations
-net: ethtool: plca: Use per-PHY DUMP operations
-net: ethtool: phy: Convert the PHY_GET command to generic phy dump
-net: ethtool: netlink: Introduce per-phy DUMP helpers
-net: ethtool: netlink: Introduce command-specific dump_one_dev
-net: ethtool: netlink: Rename ethnl_default_dump_one
-net: ethtool: netlink: Allow per-netdevice DUMP operations
-MAINTAINERS: Add dedicated entries for phy_link_topology
-selftests: mptcp: add pm sysctl mapping tests
-mptcp: sysctl: add available_path_managers
-mptcp: sysctl: map pm_type to path_manager
-mptcp: sysctl: map path_manager to pm_type
-mptcp: sysctl: set path manager by name
-mptcp: pm: register in-kernel and userspace PM
-mptcp: pm: define struct mptcp_pm_ops
-mptcp: pm: add struct_group in mptcp_pm_data
-mptcp: pm: only fill id_avail_bitmap for in-kernel pm
-mptcp: pm: use pm variable instead of msk->pm
-mptcp: pm: in-kernel: use kmemdup helper
-mptcp: pm: split netlink and in-kernel init
-net: vlan: don't propagate flags on open
-net: don't relock netdev when on qdisc_create replay
-xsk: fix an integer overflow in xp_create_and_assign_umem()
-xfrm: ipcomp: Call pskb_may_pull in ipcomp_input
-vhost/net: Support VIRTIO_NET_F_HASH_REPORT
-selftest: tap: Add tests for virtio-net ioctls
-selftest: tun: Add tests for virtio-net hashing
-selftest: tun: Test vnet ioctls without device
-tap: Introduce virtio-net hash feature
-tun: Introduce virtio-net hash feature
-tun: Add common virtio-net hash feature code
-tun: Allow steering eBPF program to fall back
-net: flow_dissector: Export flow_keys_dissector_symmetric
-virtio_net: Add functions for hashing
-net: fix NULL pointer dereference in l3mdev_l3_rcv
-ptp: ocp: reject unsupported periodic output flags
-broadcom: fix supported flag check in periodic output function
-net: lan743x: reject unsupported external timestamp requests
-renesas: reject PTP_STRICT_FLAGS as unsupported
-igb: reject invalid external timestamp requests for 82580-based HW
-vhost/vsock: use netns of process that opens the vhost-vsock-netns device
-vsock/virtio_transport_common: handle netns of received packets
-vsock: add network namespace support
-testing/selftests: add test tool and scripts for ovpn module
-ovpn: add basic ethtool support
-ovpn: notify userspace when a peer is deleted
-ovpn: kill key and notify userspace in case of IV exhaustion
-ovpn: implement key add/get/del/swap via netlink
-ovpn: implement peer add/get/dump/delete via netlink
-ovpn: add support for updating local or remote UDP endpoint
-ovpn: implement keepalive mechanism
-ovpn: implement peer lookup logic
-ovpn: implement multi-peer support
-ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
-skb: implement skb_send_sock_locked_with_flags()
-ovpn: implement TCP transport
-ovpn: store tunnel and transport statistics
-ovpn: implement packet processing
-ovpn: implement basic RX path (UDP)
-ovpn: implement basic TX path (UDP)
-ovpn: introduce the ovpn_socket object
-ovpn: introduce the ovpn_peer object
-ovpn: keep carrier always on for MP interfaces
-ovpn: add basic interface creation/destruction/management routines
-ovpn: add basic netlink support
-net: introduce OpenVPN Data Channel Offload (ovpn)
-tsnep: Select speed for loopback
-net: phy: marvell: Align set_loopback() implementation
-net: phy: micrel: Add loopback support
-net: phy: Support speed selection for PHY loopback
-net: phy: Allow loopback speed selection for PHY drivers
-wireguard: Add __nonstring annotations for unterminated strings
-net: macb: Add __nonstring annotations for unterminated strings
-netconsole: allow selection of egress interface via MAC address
-net, treewide: define and use MAC_ADDR_STR_LEN
-net: stmmac: dwc-qos-eth: use devm_kzalloc() for AXI data
-r8169: switch away from deprecated pcim_iomap_table
-net: reorder dev_addr_sem lock
-Revert "net: replace dev_addr_sem with netdev instance lock"
-tc-tests: Update tc police action tests for tc buffer size rounding fixes.
-net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined
-xfrm: Remove unnecessary NULL check in xfrm_lookup_with_ifid()
-net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000
-selftests: drv-net: use defer in the ping test
-cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk
-net/mlx5: HWS, log the unsupported mask in definer
-net/mlx5: HWS, use list_move() instead of del/add
-net/mlx5: HWS, remove unused code for alias flow tables
-net: airoha: Validate egress gdm port in airoha_ppe_foe_entry_prepare()
-net: lwtunnel: fix recursion loops
-net: axienet: Add support for 2500base-X only configuration.
-dt-bindings: net: xlnx,axi-ethernet: Modify descriptions and phy-mode value to support 2500base-X only configuration
-phy: fix xa_alloc_cyclic() error handling
-dpll: fix xa_alloc_cyclic() error handling
-devlink: fix xa_alloc_cyclic() error handling
-net: stmmac: deprecate "snps,en-tx-lpi-clockgating" property
-dt-bindings: deprecate "snps,en-tx-lpi-clockgating" property
-ARM: dts: stm32: remove "snps,en-tx-lpi-clockgating" property
-riscv: dts: starfive: remove "snps,en-tx-lpi-clockgating" property
-net: stmmac: stm32: use PHY capability for TX clock stop
-net: stmmac: starfive: use PHY capability for TX clock stop
-net: stmmac: allow platforms to use PHY tx clock stop capability
-MAINTAINERS: Add Andrea Mayer as a maintainer of SRv6
-net: stmmac: sunxi: remove of_get_phy_mode()
-net: stmmac: sun8i: remove of_get_phy_mode()
-net: stmmac: sti: remove of_get_phy_mode()
-net: stmmac: rk: remove of_get_phy_mode()
-net: stmmac: meson8b: remove of_get_phy_mode()
-net: stmmac: ipq806x: remove of_get_phy_mode()
-net: stmmac: anarion: remove of_get_phy_mode()
-net: stmmac: mediatek: remove of_get_phy_mode()
-net: stmmac: qcom-ethqos: remove of_get_phy_mode()
-selftests/net: Drop timeout argument from test_client_verify()
-selftests/net: Delete timeout from test_connect_socket()
-selftests/net: Print the testing side in unsigned-md5
-selftests/net: Add mixed select()+polling mode to TCP-AO tests
-selftests/net: Fetch and check TCP-MD5 counters
-selftests/net: Provide tcp-ao counters comparison helper
-selftests/net: Print TCP flags in more common format
-tcp: cache RTAX_QUICKACK metric in a hot cache line
-inet: frags: save a pair of atomic operations in reassembly
-inet: frags: change inet_frag_kill() to defer refcount updates
-ipv4: frags: remove ipq_put()
-inet: frags: add inet_frag_putn() helper
-net: skbuff: Remove unused skb_add_data()
-igb: Prevent IPCFGN write resetting autoneg advertisement register
-sctp: handle error of sctp_sf_heartbeat() in sctp_sf_do_asconf()
-ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
-ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
-net: ipv6: fix TCP GSO segmentation with NAT
-udp_tunnel: use static call for GRO hooks when possible
-udp_tunnel: create a fastpath GRO lookup.
-net: mana: Support holes in device list reply msg
-net: fix uninitialised access in mii_nway_restart() and cleanup error handling
-net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence
-net: ti: cpsw: Add metadata support for xdp mode
-net: mana: Add metadata support for xdp mode
-net: ethernet: mediatek: Add metadata support for xdp mode
-net: octeontx2: Add metadata support for xdp mode
-net: netsec: Add metadata support for xdp mode
-net: mvpp2: Add metadata support for xdp mode
-net: mvneta: Add metadata support for xdp mode
-rndis_host: Flag RNDIS modems as WWAN devices
-qed: remove cast to pointers passed to kfree
-net: bcmgenet: use genphy_c45_eee_is_active directly, instead of phy_init_eee
-MAINTAINERS: add new file ntmp.h to ENETC driver
-net: enetc: add loopback support for i.MX95 ENETC PF
-net: enetc: add VLAN filtering support for i.MX95 ENETC PF
-net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c
-net: enetc: move generic VLAN filter interfaces to enetc-core
-net: enetc: enable RSS feature by default
-net: enetc: add RSS support for i.MX95 ENETC PF
-net: enetc: make enetc_set_rss_key() reusable
-net: enetc: add set/get_rss_table() to enetc_si_ops
-net: enetc: add debugfs interface to dump MAC filter
-net: enetc: add MAC filter for i.MX95 ENETC PF
-net: enetc: move generic MAC filterng interfaces to enetc-core
-net: enetc: add command BD ring support for i.MX95 ENETC
-net: enetc: add initial netc-lib driver to support NTMP
-Merge branch 'tcp-add-some-rto-min-and-delack-max-bpf_getsockopt-supports'
-selftests/bpf: Add bpf_getsockopt() for TCP_BPF_DELACK_MAX and TCP_BPF_RTO_MIN
-tcp: bpf: Support bpf_getsockopt for TCP_BPF_DELACK_MAX
-tcp: bpf: Support bpf_getsockopt for TCP_BPF_RTO_MIN
-tcp: bpf: Introduce bpf_sol_tcp_getsockopt to support TCP_BPF flags