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 C19DA4320C; Thu, 26 Oct 2023 22:00:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AEC14402D4; Thu, 26 Oct 2023 22:00:38 +0200 (CEST) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by mails.dpdk.org (Postfix) with ESMTP id A18E6402A3 for ; Thu, 26 Oct 2023 22:00:36 +0200 (CEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 313A25C024A; Thu, 26 Oct 2023 16:00:36 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 26 Oct 2023 16:00:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1698350436; x=1698436836; bh=5nrnbIpRzqjhD4z8Zy2tqcbNwwkj3ji6yVJ LBMXLfdA=; b=mZzjvCeDBkOqbdCMz62R2X2X2FqtBUSq4z5fJ7r+Ku4szDt8YGP EwIPSTW1HLxFtob6KM+d0L1hflPcjlebBETMM5i5ymrkYuoZsRmW/kZfvibEQPbR eQZsn/X49OlFIYxNV8GJpncqU20XHLv4bkFyB7kT98/AY1+Bb/IvGtJ9kEeW9VSR OTmse2aq2WxKh+yytT9NTGDQJBl+oheUXpVgEngbaQAsIotFip4JTniHj4+eM6Mo USbaZGHBAb1gfob6b1m6OmBmugDesESbRZq3rPOtKjHVv5bXrKy4qxgNUYSVUGv+ uAsw3ndXeDg3pLPVj0gNzbQ9wngiH39VBrA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698350436; x=1698436836; bh=5nrnbIpRzqjhD4z8Zy2tqcbNwwkj3ji6yVJ LBMXLfdA=; b=VEC0TUJ6JTLFZ4OCa55qAxw9Cn9Bm9GenP4ZzdguH2ppPRwevNp K3j4HG9T483g1Z0Eakhf3LT7LurhL5JULtZEkDTwDlCOaaqYWcHTT5AaEIpZp2rd jLZ2EwPeJibgsVDU2AFNikU8c1ySp9pLwFV8RIHa0Ky5ExyfepL8Rt0uEEQ/Z/iE 6NSs2Cjr/j6p0x2neISrQQ1H2LI3vvcXw40kj8igUkJJbGwRkzxtrRMm/aKy/b61 iI2aaiNbwNPiRiKwswwSEHpi97YaMWY+ycrJMLM2uegqbsgbBk5Ji3fhLBpzDI7M skLbdzULr+hAYaSHreEW8MljAspYIPKl4Ng== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrledvgddugeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpeejjefffffgffekfefflefgkeelteejffelledugefhheelffet heevudffudfgvdenucffohhmrghinhepughpughkrdhorhhgnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho nhdrnhgvth X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 26 Oct 2023 16:00:34 -0400 (EDT) From: Thomas Monjalon To: stephen@networkplumber.org, Morten =?ISO-8859-1?Q?Br=F8rup?= , Tyler Retzlaff Cc: dev@dpdk.org, David Marchand Subject: Re: [PATCH v5 0/2] allow creating thread with real-time priority Date: Thu, 26 Oct 2023 22:00:33 +0200 Message-ID: <13374569.dW097sEU6C@thomas> In-Reply-To: <20231026142749.1174372-1-thomas@monjalon.net> References: <20231024125416.798897-1-thomas@monjalon.net> <20231026142749.1174372-1-thomas@monjalon.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" 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 26/10/2023 16:19, Thomas Monjalon: > Real-time thread priority was been forbidden on Unix > because of problems they can cause. > Warnings and helpers are added to avoid deadlocks, > so real-time can be allowed on all systems. > > Thomas Monjalon (2): > eal: add thread yield functions > eal/unix: allow creating thread with real-time priority > > v1: no yield at all > v2: more comments, sched_yield() and Sleep(0) on Windows > v3: 2 yield functions with sleep in realtime version > v4: runtime warning, longer sleep on Unix and lighter yield on Windows > v5: fix build and increase Unix sleep to 1 ms > > Thomas Monjalon (2): > eal: add thread yield functions > eal/unix: allow creating thread with real-time priority Now there is a test failing on Windows: http://mails.dpdk.org/archives/test-report/2023-October/491475.html