X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flibrte_compressdev%2Frte_compressdev.c;h=b3c5651dcc7bc5df77eb06bffe1faa9115af9366;hb=923ceaeac140e1579abafb56f4131db542add903;hp=338134bdf666df10b83337ba5c27f95cf7c42854;hpb=866bc6742c5478023219d5f795d44a0254a3ee88;p=dpdk.git diff --git a/lib/librte_compressdev/rte_compressdev.c b/lib/librte_compressdev/rte_compressdev.c index 338134bdf6..b3c5651dcc 100644 --- a/lib/librte_compressdev/rte_compressdev.c +++ b/lib/librte_compressdev/rte_compressdev.c @@ -7,6 +7,7 @@ #include #include +#include #include #include #include @@ -27,7 +28,7 @@ static struct rte_compressdev_global compressdev_globals = { .max_devs = RTE_COMPRESS_MAX_DEVS }; -const struct rte_compressdev_capabilities * __rte_experimental +const struct rte_compressdev_capabilities * rte_compressdev_capability_get(uint8_t dev_id, enum rte_comp_algorithm algo) { @@ -50,7 +51,7 @@ rte_compressdev_capability_get(uint8_t dev_id, return NULL; } -const char * __rte_experimental +const char * rte_compressdev_get_feature_name(uint64_t flag) { switch (flag) { @@ -79,7 +80,7 @@ rte_compressdev_get_dev(uint8_t dev_id) return &compressdev_globals.devs[dev_id]; } -struct rte_compressdev * __rte_experimental +struct rte_compressdev * rte_compressdev_pmd_get_named_dev(const char *name) { struct rte_compressdev *dev; @@ -115,7 +116,7 @@ rte_compressdev_is_valid_dev(uint8_t dev_id) } -int __rte_experimental +int rte_compressdev_get_dev_id(const char *name) { unsigned int i; @@ -133,13 +134,13 @@ rte_compressdev_get_dev_id(const char *name) return -1; } -uint8_t __rte_experimental +uint8_t rte_compressdev_count(void) { return compressdev_globals.nb_devs; } -uint8_t __rte_experimental +uint8_t rte_compressdev_devices_get(const char *driver_name, uint8_t *devices, uint8_t nb_devices) { @@ -164,7 +165,7 @@ rte_compressdev_devices_get(const char *driver_name, uint8_t *devices, return count; } -int __rte_experimental +int rte_compressdev_socket_id(uint8_t dev_id) { struct rte_compressdev *dev; @@ -221,7 +222,7 @@ rte_compressdev_find_free_device_index(void) return RTE_COMPRESS_MAX_DEVS; } -struct rte_compressdev * __rte_experimental +struct rte_compressdev * rte_compressdev_pmd_allocate(const char *name, int socket_id) { struct rte_compressdev *compressdev; @@ -252,8 +253,8 @@ rte_compressdev_pmd_allocate(const char *name, int socket_id) compressdev->data = compressdev_data; - snprintf(compressdev->data->name, RTE_COMPRESSDEV_NAME_MAX_LEN, - "%s", name); + strlcpy(compressdev->data->name, name, + RTE_COMPRESSDEV_NAME_MAX_LEN); compressdev->data->dev_id = dev_id; compressdev->data->socket_id = socket_id; @@ -267,7 +268,7 @@ rte_compressdev_pmd_allocate(const char *name, int socket_id) return compressdev; } -int __rte_experimental +int rte_compressdev_pmd_release_device(struct rte_compressdev *compressdev) { int ret; @@ -287,7 +288,7 @@ rte_compressdev_pmd_release_device(struct rte_compressdev *compressdev) return 0; } -uint16_t __rte_experimental +uint16_t rte_compressdev_queue_pair_count(uint8_t dev_id) { struct rte_compressdev *dev; @@ -412,7 +413,7 @@ rte_compressdev_queue_pairs_release(struct rte_compressdev *dev) return 0; } -int __rte_experimental +int rte_compressdev_configure(uint8_t dev_id, struct rte_compressdev_config *config) { struct rte_compressdev *dev; @@ -446,7 +447,7 @@ rte_compressdev_configure(uint8_t dev_id, struct rte_compressdev_config *config) return (*dev->dev_ops->dev_configure)(dev, config); } -int __rte_experimental +int rte_compressdev_start(uint8_t dev_id) { struct rte_compressdev *dev; @@ -478,7 +479,7 @@ rte_compressdev_start(uint8_t dev_id) return 0; } -void __rte_experimental +void rte_compressdev_stop(uint8_t dev_id) { struct rte_compressdev *dev; @@ -502,7 +503,7 @@ rte_compressdev_stop(uint8_t dev_id) dev->data->dev_started = 0; } -int __rte_experimental +int rte_compressdev_close(uint8_t dev_id) { struct rte_compressdev *dev; @@ -537,7 +538,7 @@ rte_compressdev_close(uint8_t dev_id) return 0; } -int __rte_experimental +int rte_compressdev_queue_pair_setup(uint8_t dev_id, uint16_t queue_pair_id, uint32_t max_inflight_ops, int socket_id) { @@ -572,7 +573,7 @@ rte_compressdev_queue_pair_setup(uint8_t dev_id, uint16_t queue_pair_id, max_inflight_ops, socket_id); } -uint16_t __rte_experimental +uint16_t rte_compressdev_dequeue_burst(uint8_t dev_id, uint16_t qp_id, struct rte_comp_op **ops, uint16_t nb_ops) { @@ -584,7 +585,7 @@ rte_compressdev_dequeue_burst(uint8_t dev_id, uint16_t qp_id, return nb_ops; } -uint16_t __rte_experimental +uint16_t rte_compressdev_enqueue_burst(uint8_t dev_id, uint16_t qp_id, struct rte_comp_op **ops, uint16_t nb_ops) { @@ -594,7 +595,7 @@ rte_compressdev_enqueue_burst(uint8_t dev_id, uint16_t qp_id, dev->data->queue_pairs[qp_id], ops, nb_ops); } -int __rte_experimental +int rte_compressdev_stats_get(uint8_t dev_id, struct rte_compressdev_stats *stats) { struct rte_compressdev *dev; @@ -617,7 +618,7 @@ rte_compressdev_stats_get(uint8_t dev_id, struct rte_compressdev_stats *stats) return 0; } -void __rte_experimental +void rte_compressdev_stats_reset(uint8_t dev_id) { struct rte_compressdev *dev; @@ -634,7 +635,7 @@ rte_compressdev_stats_reset(uint8_t dev_id) } -void __rte_experimental +void rte_compressdev_info_get(uint8_t dev_id, struct rte_compressdev_info *dev_info) { struct rte_compressdev *dev; @@ -654,7 +655,7 @@ rte_compressdev_info_get(uint8_t dev_id, struct rte_compressdev_info *dev_info) dev_info->driver_name = dev->device->driver->name; } -int __rte_experimental +int rte_compressdev_private_xform_create(uint8_t dev_id, const struct rte_comp_xform *xform, void **priv_xform) @@ -679,7 +680,7 @@ rte_compressdev_private_xform_create(uint8_t dev_id, return 0; } -int __rte_experimental +int rte_compressdev_private_xform_free(uint8_t dev_id, void *priv_xform) { struct rte_compressdev *dev; @@ -702,7 +703,7 @@ rte_compressdev_private_xform_free(uint8_t dev_id, void *priv_xform) return 0; } -int __rte_experimental +int rte_compressdev_stream_create(uint8_t dev_id, const struct rte_comp_xform *xform, void **stream) @@ -728,7 +729,7 @@ rte_compressdev_stream_create(uint8_t dev_id, } -int __rte_experimental +int rte_compressdev_stream_free(uint8_t dev_id, void *stream) { struct rte_compressdev *dev; @@ -751,7 +752,7 @@ rte_compressdev_stream_free(uint8_t dev_id, void *stream) return 0; } -const char * __rte_experimental +const char * rte_compressdev_name_get(uint8_t dev_id) { struct rte_compressdev *dev = rte_compressdev_get_dev(dev_id);