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];
164 uint16_t qp_id, uint32_t max_inflight_ops,
int socket_id);
260 void *private_xform);
308 rte_compressdev_pmd_allocate(
const char *name,
int socket_id);
322 int __rte_experimental
344 int __rte_experimental
345 rte_compressdev_pmd_parse_input_args(
346 struct rte_compressdev_pmd_init_params *params,
366 rte_compressdev_pmd_create(
const char *name,
368 size_t private_data_size,
369 struct rte_compressdev_pmd_init_params *params);
383 int __rte_experimental