From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A917845A81; Thu, 3 Oct 2024 20:36:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3589640612; Thu, 3 Oct 2024 20:36:37 +0200 (CEST) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mails.dpdk.org (Postfix) with ESMTP id 99EC9402B1 for ; Thu, 3 Oct 2024 20:36:35 +0200 (CEST) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-20b8be13cb1so13627045ad.1 for ; Thu, 03 Oct 2024 11:36:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1727980595; x=1728585395; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=pBICY2fSomlgPSfd3S5m83GUmQwhu8IMhmcfz7NnKNA=; b=a4mJ7GGSJNFoKgCzrECqEQbLCe3zd/4IUefUOCcaB78aqxBIJFJvP+jYeUXKeI2Hnr AA47z6/O55o1kotejhigKI8+IAsaSqcmOXqa3NHkdToOdfU/PcFIfXbMk8W6w+oYzq7/ wKocdcH+UfQtLhETrc4BTPcVFs7tU7tVicjcqJgIJCrjo39wKd1R16d8j6KQaocOVqdD kak/kcIV4vVPha4iZM0rDo0X1DyFa4HPEeBLbVdg9tjsX1rSeUeOu/hamTmd2gT2YcU1 QIr2OeWRBkrPD+9gWwmAKHmU5cqxRyqCImtg1fztmgO8XDFct/6GxHzqoQbkP/q2b9Mp 0RCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727980595; x=1728585395; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pBICY2fSomlgPSfd3S5m83GUmQwhu8IMhmcfz7NnKNA=; b=sFyYWFBLWzVTx9o2SwNTlPj7EL/u2fZ/sa7x7N1txCi1bWUc+TPJI9O75fhwf2G6z5 ZeQ7Pq6LDOdrcwmsg5RfESpqm8TeZ9BBV01B60craMJPTuKMW/mE8mqUAtViRgBsfWK9 QSNgtsUgtgtdXqGrn9MOlx/Ij1DaoFtca4NKcauc2eWl/DxZMDuE9BM6Q/9BPP3K4IuN D1cRsHMTJd1lXcc0b4e6TrJgOklJVzyFR0kkd/yPzNb8tmU4Rx1AipoSXuzn7twXwFGS nXG/heF+lFvfryraqY7R+YxZuYfcEMUJ9PWMWmHzdlhl3/oFEnkSY5KD0Phm8BGvFDMd 6LOg== X-Gm-Message-State: AOJu0YxKXIB6RpYbifK6NA4tLJLJxBJaE9gReVrBxzpP7FvWF/eKit3F LtywIYAM/p7BtVs1dMYDkavNaRIPy5bFbromto9XguKAwnHv142Ptyp1gcnAmrs= X-Google-Smtp-Source: AGHT+IEW4f2RJbUANJZUH+rEsFMNmqROwex1FU0+apfhgCo+v1vQ821FydTP7hKzITy/MbGx1V4sdw== X-Received: by 2002:a17:902:eccd:b0:20b:7bcc:e1f4 with SMTP id d9443c01a7336-20bff173c4dmr1148305ad.49.1727980594658; Thu, 03 Oct 2024 11:36:34 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20beefad2acsm11845055ad.197.2024.10.03.11.36.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Oct 2024 11:36:34 -0700 (PDT) Date: Thu, 3 Oct 2024 11:36:32 -0700 From: Stephen Hemminger To: Mattias =?UTF-8?B?UsO2bm5ibG9t?= Cc: , Erik Gabriel Carrillo , David Marchand , , Stefan Sundkvist , Morten =?UTF-8?B?QnI=?= =?UTF-8?B?w7hydXA=?= , Tyler Retzlaff Subject: Re: [RFC v2 0/2] Add high-performance timer facility Message-ID: <20241003113632.2be4c2b7@hermes.local> In-Reply-To: <20230315170342.214127-1-mattias.ronnblom@ericsson.com> References: <20230228093916.87206-1-mattias.ronnblom@ericsson.com> <20230315170342.214127-1-mattias.ronnblom@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, 15 Mar 2023 18:03:40 +0100 Mattias R=C3=B6nnblom wrote: > This patchset is an attempt to introduce a high-performance, highly > scalable timer facility into DPDK. >=20 > More specifically, the goals for the htimer library are: >=20 > * Efficient handling of a handful up to hundreds of thousands of > concurrent timers. > * Make adding and canceling timers low-overhead, constant-time > operations. > * Provide a service functionally equivalent to that of > . API/ABI backward compatibility is secondary. Worthwhile goals, and the problem needs to be addressed. But this patch never got accepted. Please fix/improve/extend existing rte_timer instead.