5 #ifndef _RTE_COMPRESSDEV_PMD_H_
6 #define _RTE_COMPRESSDEV_PMD_H_
26 #include "rte_compressdev_internal.h"
28 #define RTE_COMPRESSDEV_PMD_NAME_ARG ("name")
29 #define RTE_COMPRESSDEV_PMD_SOCKET_ID_ARG ("socket_id")
31 static const char *
const compressdev_pmd_valid_params[] = {
32 RTE_COMPRESSDEV_PMD_NAME_ARG,
33 RTE_COMPRESSDEV_PMD_SOCKET_ID_ARG
40 struct rte_compressdev_pmd_init_params {
41 char name[RTE_COMPRESSDEV_NAME_MAX_LEN];
159 uint16_t qp_id, uint32_t max_inflight_ops,
int socket_id);
255 void *private_xform);
303 rte_compressdev_pmd_allocate(
const char *name,
int socket_id);
317 int __rte_experimental
339 int __rte_experimental
340 rte_compressdev_pmd_parse_input_args(
341 struct rte_compressdev_pmd_init_params *params,
361 rte_compressdev_pmd_create(
const char *name,
363 size_t private_data_size,
364 struct rte_compressdev_pmd_init_params *params);
378 int __rte_experimental