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
vhost: fix build on RHEL 7.6 for Power
[dpdk.git]
/
lib
/
librte_rawdev
/
rte_rawdev.c
diff --git
a/lib/librte_rawdev/rte_rawdev.c
b/lib/librte_rawdev/rte_rawdev.c
index
15de2d4
..
b6f1e1c
100644
(file)
--- a/
lib/librte_rawdev/rte_rawdev.c
+++ b/
lib/librte_rawdev/rte_rawdev.c
@@
-496,16
+496,17
@@
rte_rawdev_pmd_allocate(const char *name, size_t dev_priv_size, int socket_id)
rawdev = &rte_rawdevs[dev_id];
rawdev = &rte_rawdevs[dev_id];
- rawdev->dev_private = rte_zmalloc_socket("rawdev private",
+ if (dev_priv_size > 0) {
+ rawdev->dev_private = rte_zmalloc_socket("rawdev private",
dev_priv_size,
RTE_CACHE_LINE_SIZE,
socket_id);
dev_priv_size,
RTE_CACHE_LINE_SIZE,
socket_id);
- if (!rawdev->dev_private) {
- RTE_RDEV_ERR("Unable to allocate memory to Skeleton dev");
- return NULL;
+ if (!rawdev->dev_private) {
+ RTE_RDEV_ERR("Unable to allocate memory for rawdev");
+ return NULL;
+ }
}
}
-
rawdev->dev_id = dev_id;
rawdev->socket_id = socket_id;
rawdev->started = 0;
rawdev->dev_id = dev_id;
rawdev->socket_id = socket_id;
rawdev->started = 0;