numam-dpdk/drivers/bus/ifpga
Andy Pei fb87e55aba bus/ifpga: fix AFU probe failure handler
In the original code, when an AFU device probe a driver,
if the first driver in the driver list does not support
this device or some error happens, bus probe returns an error.

With this patch, a device will try to match driver in the driver
list one by one until an appropriate driver is found.

If some error happens, the error is returned. If the current driver
does not support the device, just try the next driver in the list.

If all the drivers in the list are tried and no driver matches,
0 is returned. Otherwise, the error code is returned.

Fixes: 05fa3d4a65 ("bus/ifpga: add Intel FPGA bus library")
Cc: stable@dpdk.org

Signed-off-by: Andy Pei <andy.pei@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
2019-01-19 00:07:52 +01:00
..
ifpga_bus.c bus/ifpga: fix AFU probe failure handler 2019-01-19 00:07:52 +01:00
ifpga_common.c bus/ifpga: add Intel FPGA bus library 2018-05-11 17:08:32 +02:00
ifpga_common.h bus/ifpga: add Intel FPGA bus library 2018-05-11 17:08:32 +02:00
ifpga_logs.h bus/ifpga: add Intel FPGA bus library 2018-05-11 17:08:32 +02:00
Makefile eal: add bus pointer in device structure 2018-10-11 14:09:24 +02:00
meson.build eal: add bus pointer in device structure 2018-10-11 14:09:24 +02:00
rte_bus_ifpga_version.map bus/ifpga: add Intel FPGA bus library 2018-05-11 17:08:32 +02:00
rte_bus_ifpga.h bus/ifpga: fix build for cpp applications 2019-01-19 00:07:52 +01:00