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
compress/qat: enable compression on GEN3
[dpdk.git]
/
drivers
/
raw
/
skeleton
/
skeleton_rawdev.c
diff --git
a/drivers/raw/skeleton/skeleton_rawdev.c
b/drivers/raw/skeleton/skeleton_rawdev.c
index
801c707
..
8896f0c
100644
(file)
--- a/
drivers/raw/skeleton/skeleton_rawdev.c
+++ b/
drivers/raw/skeleton/skeleton_rawdev.c
@@
-190,9
+190,11
@@
static int skeleton_rawdev_close(struct rte_rawdev *dev)
}
break;
case SKELETON_FW_READY:
}
break;
case SKELETON_FW_READY:
+ SKELETON_PMD_DEBUG("Device already in stopped state");
+ break;
case SKELETON_FW_ERROR:
default:
case SKELETON_FW_ERROR:
default:
- SKELETON_PMD_DEBUG("Device
already in stopped
state");
+ SKELETON_PMD_DEBUG("Device
in impossible
state");
ret = -EINVAL;
break;
}
ret = -EINVAL;
break;
}
@@
-220,10
+222,10
@@
static int skeleton_rawdev_reset(struct rte_rawdev *dev)
return 0;
}
return 0;
}
-static
void
skeleton_rawdev_queue_def_conf(struct rte_rawdev *dev,
-
uint16_t queue_id,
-
rte_rawdev_obj_t queue_conf,
-
size_t conf_size)
+static
int
skeleton_rawdev_queue_def_conf(struct rte_rawdev *dev,
+ uint16_t queue_id,
+ rte_rawdev_obj_t queue_conf,
+ size_t conf_size)
{
struct skeleton_rawdev *skeldev;
struct skeleton_rawdev_queue *skelq;
{
struct skeleton_rawdev *skeldev;
struct skeleton_rawdev_queue *skelq;
@@
-232,7
+234,7
@@
static void skeleton_rawdev_queue_def_conf(struct rte_rawdev *dev,
if (!dev || !queue_conf ||
conf_size != sizeof(struct skeleton_rawdev_queue))
if (!dev || !queue_conf ||
conf_size != sizeof(struct skeleton_rawdev_queue))
- return;
+ return
-EINVAL
;
skeldev = skeleton_rawdev_get_priv(dev);
skelq = &skeldev->queues[queue_id];
skeldev = skeleton_rawdev_get_priv(dev);
skelq = &skeldev->queues[queue_id];
@@
-240,6
+242,8
@@
static void skeleton_rawdev_queue_def_conf(struct rte_rawdev *dev,
if (queue_id < SKELETON_MAX_QUEUES)
rte_memcpy(queue_conf, skelq,
sizeof(struct skeleton_rawdev_queue));
if (queue_id < SKELETON_MAX_QUEUES)
rte_memcpy(queue_conf, skelq,
sizeof(struct skeleton_rawdev_queue));
+
+ return 0;
}
static void
}
static void
@@
-764,4
+768,4
@@
static struct rte_vdev_driver skeleton_pmd_drv = {
};
RTE_PMD_REGISTER_VDEV(SKELETON_PMD_RAWDEV_NAME, skeleton_pmd_drv);
};
RTE_PMD_REGISTER_VDEV(SKELETON_PMD_RAWDEV_NAME, skeleton_pmd_drv);
-RTE_LOG_REGISTER(skeleton_pmd_logtype,
rawdev
.skeleton, INFO);
+RTE_LOG_REGISTER(skeleton_pmd_logtype,
pmd.raw
.skeleton, INFO);