Hi Stephen, > What we ended up doing is a second patch to have a "compat_vfio.h" file to > allow building on older systems. I will send that as a follow on.
I would argue it should be part of this series, as without them the patch breaks compilation on older kernels. > The problem is compounded by the fact that VFIO or not has to be decided > by startup scripts prior to starting the DPDK application. The startup scripts > have no way of knowing that the DPDK application was built with broken > VFIO support. That is why I think the original method with VFIO_PRESENT > was not the correct way to handle this. That makes sense, so no more objections from me :-) Thanks, Anatoly