> -----Original Message-----
> From: Alejandro Lucero [mailto:[email protected]]
> Sent: Monday, June 18, 2018 7:22 PM
> 
> Should not be better to handle these allocations being aware about the
> problem for secondary processes?
> 
> I do not know exactly what are the (other) reasons behind base-virtaddr,
> but it turns out NFP requires this to be used when DPDK apps executed
> by non-root users.
> 
> I'm working on a RFC for handling our specific case, that could also be
> required for other devices, and this change would make the NFP unusable
> for the secondary processes.
> 

The only place base-virtaddr is used in secondary processes in DPDK 18.05 is 
this shadow memseg mapping, which shouldn't really need to be accessed by 
anyone else than DPDK EAL. Can you point me out to an NFP guide or some code 
that describes this in more detail?

If we're talking about base-virtaddr for hugepages, then that's always 
inherited from the primary process, regardless of what base-virtaddr is 
supplied to the secondary.

Regards!
D.

Reply via email to