+6
−0
+26
−1
+2
−0
Loading
This checks the current version to make sure we have a dpdk_fn_table that supports it. This is easy for now, since the DPDK PCI API is public. Moving forward, DPDK 22.11 will likely make these APIs private, requiring us to carry header file copies for different DPDK versions so that we can not only build against DPDK but also use the correct data strucures and APIs to interact with those private DPDK interfaces. We will also need to consider minor (i.e. stable or point) releases since they could technically change PCI ABI as well - the current year + month checks won't be sufficient. Signed-off-by:Jim Harris <james.r.harris@intel.com> Change-Id: Ic9f41d9d13778f3d078b20b08da48d8d16362b11 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14637 Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Aleksey Marchuk <alexeymar@nvidia.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>