git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
raw/ifpga: check probing error
[dpdk.git]
/
drivers
/
raw
/
ifpga_rawdev
/
ifpga_rawdev.c
diff --git
a/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
b/drivers/raw/ifpga_rawdev/ifpga_rawdev.c
index
3fed057
..
32e318f
100644
(file)
--- a/
drivers/raw/ifpga_rawdev/ifpga_rawdev.c
+++ b/
drivers/raw/ifpga_rawdev/ifpga_rawdev.c
@@
-542,6
+542,7
@@
ifpga_cfg_probe(struct rte_vdev_device *dev)
int port;
char *name = NULL;
char dev_name[RTE_RAWDEV_NAME_MAX_LEN];
int port;
char *name = NULL;
char dev_name[RTE_RAWDEV_NAME_MAX_LEN];
+ int ret = -1;
devargs = dev->device.devargs;
devargs = dev->device.devargs;
@@
-583,7
+584,7
@@
ifpga_cfg_probe(struct rte_vdev_device *dev)
snprintf(dev_name, RTE_RAWDEV_NAME_MAX_LEN, "%d|%s",
port, name);
snprintf(dev_name, RTE_RAWDEV_NAME_MAX_LEN, "%d|%s",
port, name);
- rte_eal_hotplug_add(RTE_STR(IFPGA_BUS_NAME),
+ r
et = r
te_eal_hotplug_add(RTE_STR(IFPGA_BUS_NAME),
dev_name, devargs->args);
end:
if (kvlist)
dev_name, devargs->args);
end:
if (kvlist)
@@
-591,7
+592,7
@@
end:
if (name)
free(name);
if (name)
free(name);
- return
0
;
+ return
ret
;
}
static int
}
static int