From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id DEDABA00C4;
	Tue, 26 Apr 2022 10:32:39 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 108B5427F4;
	Tue, 26 Apr 2022 10:32:36 +0200 (CEST)
Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com
 [209.85.167.180])
 by mails.dpdk.org (Postfix) with ESMTP id 11CE3406A2
 for <dev@dpdk.org>; Wed, 20 Apr 2022 14:22:32 +0200 (CEST)
Received: by mail-oi1-f180.google.com with SMTP id a10so1798432oif.9
 for <dev@dpdk.org>; Wed, 20 Apr 2022 05:22:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:from:date:message-id:subject:to;
 bh=/gnmU2GF4xPrraTnzncz4yLisiKeOTf2SffopNlVSeM=;
 b=DcAPb5IPoNI+68hGs5jU1zM+zyA3e3cN6Km/okMVFkCb33/SwwuVsoudb9FGNROA9D
 jY6+BAiGiv1SYBffDxBRc2nPVqwh5XKmUcxiITHVXggTG20JRoC+vOE+XOdytzvAuhDP
 OpUx/kHLgBQ1ftjDkN8eQwl4+S4kCcHwE/g+11e222zZVthEWlgQRvwZEwAbL7uDqsmM
 ymZeUiP6/tEemySMGioZSe15zJd861YxAOxEdkY4hzy4i7PIb5/21rhmX+Taz2HdzbNP
 CqLwaWuSce5y0S9TFYQ1exE5UX7iE42bJTIlAioteDEDQLoZPKF97RgkgOZLlpt7lUTT
 0lHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=/gnmU2GF4xPrraTnzncz4yLisiKeOTf2SffopNlVSeM=;
 b=NV7bVxd08vfOu+V88lc0nEyViR3yE0gd3tdiJ+p0CQCSRwOWENGuJn3BzWezz0l1wr
 riRTCoXJch8dt4d9YwWOPxbnHwZyCeK9EklRxNf8S7M+twtkfituRhcDVjE9Wh5O+Mj9
 3zk4j6+c21/PFU7Dox3tYkcFqTCl2zsahy+wGwu7fowc1ZCU+lohF6Of4FIqWaVBOEOy
 mHU4Fz3rmbNchV2kteGdt9QQ02t7IjsgFjx17iPqiItNWmyFmyrV4bE9w0vjp572XmeN
 iFvcgwQru0/9+S/2iTdRJSfEqTTmx8dgfjpCtgCH6WvevZ+0UtesTY+I4rTG6eCtMj2S
 g39Q==
X-Gm-Message-State: AOAM531QlNtBN2xvOXAsmztYcNYNfnt1ZRT/mMvTp2Qss8kMoWEttziz
 kTGubiJt4imYTsUqMlKytbgt/dxxmxfd0qVzJe6cHgFbcoQ=
X-Google-Smtp-Source: ABdhPJzoBxKknvtAqRuGWXSsKMEP96JE1HBv4FFOp2eUx02B7TjgQLCjrvq13QRPHhUA9p29DI73QpmOLrAB4+HRxas=
X-Received: by 2002:a05:6808:1449:b0:322:ed6c:1f2a with SMTP id
 x9-20020a056808144900b00322ed6c1f2amr768807oiv.289.1650457351160; Wed, 20 Apr
 2022 05:22:31 -0700 (PDT)
MIME-Version: 1.0
From: Ansar Kannankattil <ansarkannankat@gmail.com>
Date: Wed, 20 Apr 2022 17:52:20 +0530
Message-ID: <CAPA_rBc6txyOQ+P2-eVWCRuxCnE-AL1_kMyujtob8GzScX=WsQ@mail.gmail.com>
Subject: Reuse Of lcore after returning from its worker thread
To: dev@dpdk.org
Content-Type: multipart/alternative; boundary="00000000000022057805dd150c6b"
X-Mailman-Approved-At: Tue, 26 Apr 2022 10:32:34 +0200
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

--00000000000022057805dd150c6b
Content-Type: text/plain; charset="UTF-8"

Hi,
As per my understanding "*rte_eal_wait_lcore" *is a blocking call in case
of lcore state running.
1. Is there any direct way to reuse the lcore which we returned from a
worker thread?
2. Technically is there any issue in reusing the lcore by some means?

--00000000000022057805dd150c6b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div>As per my understanding <font color=3D"#000000">&q=
uot;<i style=3D"box-sizing:inherit;font-family:Slack-Lato,Slack-Fractions,a=
ppleLogo,sans-serif;font-size:15px;font-variant-ligatures:common-ligatures;=
background-color:rgb(255,255,255)">rte_eal_wait_lcore&quot; </i><span style=
=3D"box-sizing:inherit;font-family:Slack-Lato,Slack-Fractions,appleLogo,san=
s-serif;font-size:15px;font-variant-ligatures:common-ligatures;background-c=
olor:rgb(255,255,255)">is a blocking call in case of lcore state running.</=
span></font></div><div><font color=3D"#000000"><span style=3D"box-sizing:in=
herit;font-family:Slack-Lato,Slack-Fractions,appleLogo,sans-serif;font-size=
:15px;font-variant-ligatures:common-ligatures;background-color:rgb(255,255,=
255)">1. Is there any direct way to reuse the lcore which we returned from =
a worker thread?</span></font></div><div><font color=3D"#000000"><span styl=
e=3D"box-sizing:inherit;font-family:Slack-Lato,Slack-Fractions,appleLogo,sa=
ns-serif;font-size:15px;font-variant-ligatures:common-ligatures;background-=
color:rgb(255,255,255)">2. Technically is there any issue in reusing the lc=
ore by some means?</span></font></div><div><font color=3D"#000000"><span st=
yle=3D"box-sizing:inherit;font-family:Slack-Lato,Slack-Fractions,appleLogo,=
sans-serif;font-size:15px;font-variant-ligatures:common-ligatures;backgroun=
d-color:rgb(255,255,255)"><br></span></font></div><div><font color=3D"#0000=
00"><span style=3D"box-sizing:inherit;font-family:Slack-Lato,Slack-Fraction=
s,appleLogo,sans-serif;font-size:15px;font-variant-ligatures:common-ligatur=
es;background-color:rgb(255,255,255)"><br></span></font></div></div>

--00000000000022057805dd150c6b--