29 #define RTE_COMP_FF_STATEFUL_COMPRESSION (1ULL << 0) 31 #define RTE_COMP_FF_STATEFUL_DECOMPRESSION (1ULL << 1) 33 #define RTE_COMP_FF_MBUF_SCATTER_GATHER (1ULL << 2) 35 #define RTE_COMP_FF_ADLER32_CHECKSUM (1ULL << 3) 37 #define RTE_COMP_FF_CRC32_CHECKSUM (1ULL << 4) 39 #define RTE_COMP_FF_CRC32_ADLER32_CHECKSUM (1ULL << 5) 41 #define RTE_COMP_FF_MULTI_PKT_CHECKSUM (1ULL << 6) 43 #define RTE_COMP_FF_SHA1_HASH (1ULL << 7) 45 #define RTE_COMP_FF_SHA2_SHA256_HASH (1ULL << 8) 47 #define RTE_COMP_FF_NONCOMPRESSED_BLOCKS (1ULL << 9) 49 #define RTE_COMP_FF_SHAREABLE_PRIV_XFORM (1ULL << 10) 82 RTE_COMP_ALGO_UNSPECIFIED = 0,
97 RTE_COMP_ALGO_LIST_END
108 RTE_COMP_HASH_ALGO_LIST_END
116 #define RTE_COMP_LEVEL_PMD_DEFAULT (-1) 118 #define RTE_COMP_LEVEL_NONE (0) 120 #define RTE_COMP_LEVEL_MIN (1) 122 #define RTE_COMP_LEVEL_MAX (9) 410 unsigned int nb_elts,
unsigned int cache_size,
439 int __rte_experimental
451 void __rte_experimental
463 const char * __rte_experimental
struct rte_mempool * mempool
enum rte_comp_flush_flag flush_flag
struct rte_comp_op *__rte_experimental rte_comp_op_alloc(struct rte_mempool *mempool)
enum rte_comp_huffman huffman
const char *__rte_experimental rte_comp_get_feature_name(uint64_t flag)
#define __rte_cache_aligned
void __rte_experimental rte_comp_op_free(struct rte_comp_op *op)
struct rte_mempool *__rte_experimental rte_comp_op_pool_create(const char *name, unsigned int nb_elts, unsigned int cache_size, uint16_t user_size, int socket_id)
int __rte_experimental rte_comp_op_bulk_alloc(struct rte_mempool *mempool, struct rte_comp_op **ops, uint16_t nb_ops)
char name[RTE_MEMZONE_NAMESIZE]