* Cannot set affinity - pthread_setaffinity_np - DPDK21
@ 2022-09-15 16:57 Kamaraj P
2022-09-16 4:07 ` Kamaraj P
0 siblings, 1 reply; 6+ messages in thread
From: Kamaraj P @ 2022-09-15 16:57 UTC (permalink / raw)
To: dev
[-- Attachment #1: Type: text/plain, Size: 385 bytes --]
Hi Team,
There are lot of discussion about below code:
rte_panic("Cannot set affinity %d i %d threadid %d\n", ret, i,
lcore_config[i].thread_id);
Is there any guildiness(or patch) from the DPDK community about avoiding
these panic messages in our DPDK application ? Even if we remove the panic
to replace the warning , will it lead to any impact ?
Please suggest.
Thanks,
Kamaraj
[-- Attachment #2: Type: text/html, Size: 526 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Cannot set affinity - pthread_setaffinity_np - DPDK21
2022-09-15 16:57 Cannot set affinity - pthread_setaffinity_np - DPDK21 Kamaraj P
@ 2022-09-16 4:07 ` Kamaraj P
2022-09-16 15:13 ` Stephen Hemminger
0 siblings, 1 reply; 6+ messages in thread
From: Kamaraj P @ 2022-09-16 4:07 UTC (permalink / raw)
To: Fred.L.Templin, Burakov, Anatoly, Bruce Richardson,
David Marchand, Stephen Hemminger
Cc: Nageswara Rao Penumarthy, dev, kalas
[-- Attachment #1: Type: text/plain, Size: 606 bytes --]
Hi Team,
Have sent a message to DPDK alias. Can you please have a look and share
your thoughts on this ?
Thanks,
Kamaraj
On Thu, Sep 15, 2022 at 10:27 PM Kamaraj P <pkamaraj@gmail.com> wrote:
> Hi Team,
>
> There are lot of discussion about below code:
> rte_panic("Cannot set affinity %d i %d threadid %d\n", ret, i,
> lcore_config[i].thread_id);
>
> Is there any guildiness(or patch) from the DPDK community about avoiding
> these panic messages in our DPDK application ? Even if we remove the panic
> to replace the warning , will it lead to any impact ?
>
> Please suggest.
>
> Thanks,
> Kamaraj
>
[-- Attachment #2: Type: text/html, Size: 1048 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Cannot set affinity - pthread_setaffinity_np - DPDK21
2022-09-16 4:07 ` Kamaraj P
@ 2022-09-16 15:13 ` Stephen Hemminger
2022-09-18 16:35 ` Kamaraj P
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2022-09-16 15:13 UTC (permalink / raw)
To: Kamaraj P
Cc: Fred.L.Templin, Burakov, Anatoly, Bruce Richardson,
David Marchand, Nageswara Rao Penumarthy, dev, kalas
On Fri, 16 Sep 2022 09:37:32 +0530
Kamaraj P <pkamaraj@gmail.com> wrote:
> Hi Team,
> Have sent a message to DPDK alias. Can you please have a look and share
> your thoughts on this ?
Top posting and nag messages just make developers angry
>
> On Thu, Sep 15, 2022 at 10:27 PM Kamaraj P <pkamaraj@gmail.com> wrote:
>
> > Hi Team,
> >
> > There are lot of discussion about below code:
> > rte_panic("Cannot set affinity %d i %d threadid %d\n", ret, i,
> > lcore_config[i].thread_id);
> >
> > Is there any guildiness(or patch) from the DPDK community about avoiding
> > these panic messages in our DPDK application ? Even if we remove the panic
> > to replace the warning , will it lead to any impact ?
Did you check that the core mask passed into the application is valid?
Or that that your application is not running in a container which blocks
access to other CPU's.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Cannot set affinity - pthread_setaffinity_np - DPDK21
2022-09-16 15:13 ` Stephen Hemminger
@ 2022-09-18 16:35 ` Kamaraj P
2022-09-19 17:04 ` Stephen Hemminger
0 siblings, 1 reply; 6+ messages in thread
From: Kamaraj P @ 2022-09-18 16:35 UTC (permalink / raw)
To: Stephen Hemminger
Cc: Fred.L.Templin, Burakov, Anatoly, Bruce Richardson,
David Marchand, Nageswara Rao Penumarthy, dev, kalas
[-- Attachment #1: Type: text/plain, Size: 1327 bytes --]
Hi Stephen,
Yes. The core mask we have aligned to separate cgroup. Probably this might
be an issue here. We will change the alignment in our DPDK application.
BTW is there a way to check the cores affinity set to DPDK after
rte_eail_init ? Do we have to use the taskset command ?
Please advise.
Thanks,
Kamaraj
On Fri, Sep 16, 2022 at 8:43 PM Stephen Hemminger <
stephen@networkplumber.org> wrote:
> On Fri, 16 Sep 2022 09:37:32 +0530
> Kamaraj P <pkamaraj@gmail.com> wrote:
>
> > Hi Team,
> > Have sent a message to DPDK alias. Can you please have a look and share
> > your thoughts on this ?
>
> Top posting and nag messages just make developers angry
>
> >
> > On Thu, Sep 15, 2022 at 10:27 PM Kamaraj P <pkamaraj@gmail.com> wrote:
> >
> > > Hi Team,
> > >
> > > There are lot of discussion about below code:
> > > rte_panic("Cannot set affinity %d i %d threadid %d\n", ret, i,
> > > lcore_config[i].thread_id);
> > >
> > > Is there any guildiness(or patch) from the DPDK community about
> avoiding
> > > these panic messages in our DPDK application ? Even if we remove the
> panic
> > > to replace the warning , will it lead to any impact ?
>
> Did you check that the core mask passed into the application is valid?
> Or that that your application is not running in a container which blocks
> access to other CPU's.
>
[-- Attachment #2: Type: text/html, Size: 1972 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Cannot set affinity - pthread_setaffinity_np - DPDK21
2022-09-18 16:35 ` Kamaraj P
@ 2022-09-19 17:04 ` Stephen Hemminger
2022-09-20 13:26 ` Kamaraj P
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2022-09-19 17:04 UTC (permalink / raw)
To: Kamaraj P
Cc: Fred.L.Templin, Burakov, Anatoly, Bruce Richardson,
David Marchand, Nageswara Rao Penumarthy, dev, kalas
On Sun, 18 Sep 2022 22:05:57 +0530
Kamaraj P <pkamaraj@gmail.com> wrote:
> Yes. The core mask we have aligned to separate cgroup. Probably this might
> be an issue here. We will change the alignment in our DPDK application.
> BTW is there a way to check the cores affinity set to DPDK after
> rte_eail_init ? Do we have to use the taskset command ?
DPDK doesn't (and shouldn't) know about what cgroups has set.
You need to align the cgroup and the startup flags of the application.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Cannot set affinity - pthread_setaffinity_np - DPDK21
2022-09-19 17:04 ` Stephen Hemminger
@ 2022-09-20 13:26 ` Kamaraj P
0 siblings, 0 replies; 6+ messages in thread
From: Kamaraj P @ 2022-09-20 13:26 UTC (permalink / raw)
To: Stephen Hemminger
Cc: Fred.L.Templin, Burakov, Anatoly, Bruce Richardson,
David Marchand, Nageswara Rao Penumarthy, dev, kalas
[-- Attachment #1: Type: text/plain, Size: 627 bytes --]
Thank you for the clarification.
On Mon, 19 Sep 2022, 10:34 pm Stephen Hemminger, <stephen@networkplumber.org>
wrote:
> On Sun, 18 Sep 2022 22:05:57 +0530
> Kamaraj P <pkamaraj@gmail.com> wrote:
>
> > Yes. The core mask we have aligned to separate cgroup. Probably this
> might
> > be an issue here. We will change the alignment in our DPDK application.
> > BTW is there a way to check the cores affinity set to DPDK after
> > rte_eail_init ? Do we have to use the taskset command ?
>
> DPDK doesn't (and shouldn't) know about what cgroups has set.
> You need to align the cgroup and the startup flags of the application.
>
[-- Attachment #2: Type: text/html, Size: 1025 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-09-20 13:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-15 16:57 Cannot set affinity - pthread_setaffinity_np - DPDK21 Kamaraj P
2022-09-16 4:07 ` Kamaraj P
2022-09-16 15:13 ` Stephen Hemminger
2022-09-18 16:35 ` Kamaraj P
2022-09-19 17:04 ` Stephen Hemminger
2022-09-20 13:26 ` Kamaraj P
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).