[dpdk-dev] [PATCH v2 0/7] Removal of PCI bus ABIs
Thomas Monjalon
thomas at monjalon.net
Mon Oct 11 14:55:20 CEST 2021
11/10/2021 08:58, Xia, Chenbo:
> From: Liu, Changpeng <changpeng.liu at intel.com>
> > Another issue raised by Jim Harris is that for distro packaged DPDK, since
> > this option isn't enabled by default, this will not allow SPDK
> > to use the distro packaged DPDK after this release.
>
> I think for this problem, we have two options: enable driver sdk by default or
> let OSV configure the option when building distros. I'm fine with either option.
The meson option enable_driver_sdk is described as "Install headers to build drivers."
Standard development packages should provide headers to build an application.
This option is for projects extending DPDK drivers out of the tree.
The preferred option is to develop drivers inside DPDK.
If a project needs the special option enable_driver_sdk,
1/ it is not following the recommended approach,
2/ it has to manage the burden of driver compatibility with DPDK,
3/ it can compile DPDK itself.
So I think we neither need to make it a default, nor force distros to enable it.
Am I missing something?
More information about the dev
mailing list