Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-08--12-00 (net-next-6.15-11613-gf35167afe644) remotes/brancher/net-next-2025-04-08--15-00 (net-next-6.15-11632-g3f4f0447f84d) ==== BASE DIFF ==== net/ethtool/netlink.c | 8 ++++--- net/sched/cls_api.c | 66 +++++++++++++++++++++++++++++++++++---------------- 2 files changed, 50 insertions(+), 24 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.IAv7HiJDjH b/tmp/tmp.p83NiCfTnL index 1276969174e0..76b7379495a2 100644 --- a/tmp/tmp.IAv7HiJDjH +++ b/tmp/tmp.p83NiCfTnL @@ -8,6 +8,7 @@ profile patch forwarding: set timeout to 3 hours ipv6: Align behavior across nexthops during path selection net: txgbe: Update module description +octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() pds_core: make wait_context part of q_info pds_core: smaller adminq poll starting interval pds_core: Remove unnecessary check in pds_client_adminq_cmd() @@ -39,6 +40,29 @@ net: phy: introduce genphy_match_phy_device() net: phy: nxp-c45-tja11xx: simplify .match_phy_device OP net: phy: bcm87xx: simplify .match_phy_device OP net: phy: pass PHY driver to .match_phy_device OP +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) net: stmmac: stm32: simplify clock handling net: Drop unused @sk of __skb_try_recv_from_queue() net: libwx: handle page_pool_dev_alloc_pages error @@ -46,10 +70,6 @@ vsock/test: Expand linger test to ensure close() does not misbehave vsock: Linger on unsent data selftests: mptcp: validate MPJoin HMacFailure counters mptcp: only inc MPJoinAckHMacFailure for HMAC failures -net: phy: realtek: Add support for PHY LEDs on RTL8211E -net: phy: realtek: use __set_bit() in rtl8211f_led_hw_control_get() -net: phy: realtek: Clean up RTL8211E ExtPage access -net: phy: realtek: Group RTL82* macro definitions net: ncsi: Fix GCPS 64-bit member variables net: ncsi: Format structure for longer names eth: fbnic: add support for TTI HW stats @@ -76,9 +96,6 @@ net: airoha: Add l2_flows rhashtable tcp: add LINUX_MIB_PAWS_TW_REJECTED counter tcp: add TCP_RFC7323_TW_PAWS drop reason net: dlink: add support for reporting stats via `ethtool -S` and `ip -s -s link show` -trace: tcp: Add tracepoint for tcp_sendmsg_locked() -net: pass const to msg_data_left() -net: ethtool: Don't call .cleanup_data when prepare_data fails -tc: Ensure we have enough buffer space when sending filter netlink notifications net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() +configs/debug: run and debug PREEMPT