On 27 Oct 2019, at 08:00, Shahaf Shuler 
<shah...@mellanox.com<mailto:shah...@mellanox.com>> wrote:



-----Original Message-----
From: Damjan Marion (damarion) <damar...@cisco.com<mailto:damar...@cisco.com>>
Sent: Friday, October 25, 2019 2:14 PM
To: Thomas Monjalon <tho...@monjalon.net<mailto:tho...@monjalon.net>>
Cc: David Marchand 
<david.march...@redhat.com<mailto:david.march...@redhat.com>>; Anatoly Burakov
<anatoly.bura...@intel.com<mailto:anatoly.bura...@intel.com>>; Shahaf Shuler 
<shah...@mellanox.com<mailto:shah...@mellanox.com>>; Ray
Kinsella <m...@ashroe.eu<mailto:m...@ashroe.eu>>; dev 
<dev@dpdk.org<mailto:dev@dpdk.org>>; Neil Horman
<nhor...@tuxdriver.com<mailto:nhor...@tuxdriver.com>>; John McNamara 
<john.mcnam...@intel.com<mailto:john.mcnam...@intel.com>>;
Marko Kovacevic <marko.kovace...@intel.com<mailto:marko.kovace...@intel.com>>; 
Bruce Richardson
<bruce.richard...@intel.com<mailto:bruce.richard...@intel.com>>
Subject: Re: [dpdk-dev] [PATCH] vfio: remove deprecated DMA mapping
functions



On 25 Oct 2019, at 00:32, Thomas Monjalon 
<tho...@monjalon.net<mailto:tho...@monjalon.net>>
wrote:

24/10/2019 21:09, David Marchand:
On Thu, Oct 24, 2019 at 2:18 PM Anatoly Burakov
<anatoly.bura...@intel.com<mailto:anatoly.bura...@intel.com>> wrote:

The rte_vfio_dma_map/unmap API's have been marked as deprecated
in
release 19.05. Remove them.

Signed-off-by: Anatoly Burakov 
<anatoly.bura...@intel.com<mailto:anatoly.bura...@intel.com>>
---

Notes:
  Although `rte_vfio_dma_map` et al. was marked as deprecated in our
documentation,
  it wasn't marked as __rte_deprecated in code. Should we still remove
it?

I can see that vpp is still using this api.
I would prefer we get some ack from their side.

Shahaf?
Ray?

Do you guys have contact with VPP devs?

+Cc Damjan

Thanks for looping me in. If I remember correctly that was used only to get
mlx PMDs working.
We can remove that calls but then mlx PMDs will stop working unless there is
alternative solution.

From my perspective it is not big issue as we already have native rdma based
mlx support, but i would expect that other people will complain.

Is there alternative way to tell DPDK about DMA mapping?

Damjan I don't follow.

Why would using the rte_dev_dma_map would break Mellanox PMDs?

May be just me confused. I remember you guys pot some hack to get it working in 
the past, but that patch may be using different way to get DMA mappingsā€¦



Reply via email to