[ovs-dev] [PATCH] dpdk: Refuse running on cpu >= RTE_MAX_LCORE.
David Marchand
david.marchand at redhat.com
Thu Jul 2 16:46:25 UTC 2020
On Thu, Jul 2, 2020 at 5:53 PM Ilya Maximets <i.maximets at ovn.org> wrote:
> > pmd threads will never run on any core >= RTE_MAX_LCORE ok, it works.
> >
> > Though, it binds OVS core id and DPDK lcore id.
> > Should OVS really care about this?
>
> I think this is better than random abort() in production environment.
> And, in current code, OVS cores bound to lcores as 1 to 1.
Yes, I did not like either the abort(), I added it wrt to a comment from Kevin.
But rereading it, I might have misunderstood.
>
> I understand that there will be no direct binding with the new
> rte_thread_register API, and we will need to figure out how to work
> with it correctly. With new API above changes will need to be reverted
> and some new handling introduced to limit total number of cores, not
> their IDs. Maybe something like this (not tested):
I just wanted to make sure you had the other patch in mind.
I'll have a try with your proposal.
Thanks.
--
David Marchand
More information about the dev
mailing list