Re: [PATCH v2 04/19] vfio: make all functions internal

Burakov, Anatoly
2025-11-18T10:37:52Z

On 11/14/2025 7:18 PM, Stephen Hemminger wrote:
> On Fri, 14 Nov 2025 17:40:14 +0000
> Anatoly Burakov <anatoly.burakov@intel.com> wrote:
>
>> The VFIO API is an externally exported API because the original intent was
>> to offer DMA mapping facilities to applications. However, practical usage
>> of this API seems to be centered around drivers, so keeping this API
>> exported to applications only creates needless API/ABI stability surface
>> that has no added value.
>>
>> Make the entire VFIO API internal-only and visible only to drivers.
>>
>> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
>> ---
>
> Rename the functions maybe to avoid issues?

It's extra churn for not a lot of gain IMO, the functions are well-named
already. Perhaps they can be moved under `rte_eal_vfio_*` namespace but
honestly I think they're fine as they are.

--
Thanks,
Anatoly