API Reference Manual
1.46.0
|
Compression session creation parameters. More...
#include <comp.h>
Data Fields | |
odp_comp_op_t | op |
Compression operation type Compress vs Decompress. | |
odp_comp_op_mode_t | mode |
Compression operation mode. More... | |
odp_comp_alg_t | comp_algo |
Compression algorithm. More... | |
odp_comp_hash_alg_t | hash_algo |
Hash algorithm. More... | |
odp_comp_alg_param_t | alg_param |
parameters specific to compression | |
odp_bool_t | packet_order |
Session packet enqueue ordering Boolean to indicate if packet enqueue ordering is required per session. More... | |
odp_queue_t | compl_queue |
Destination queue for compression operations result. More... | |
Compression session creation parameters.
Definition at line 283 of file api/spec/comp.h.
odp_comp_op_mode_t odp_comp_session_param_t::mode |
Compression operation mode.
Operation mode Synchronous vs Asynchronous
Definition at line 293 of file api/spec/comp.h.
odp_comp_alg_t odp_comp_session_param_t::comp_algo |
Compression algorithm.
Definition at line 299 of file api/spec/comp.h.
odp_comp_hash_alg_t odp_comp_session_param_t::hash_algo |
odp_bool_t odp_comp_session_param_t::packet_order |
Session packet enqueue ordering Boolean to indicate if packet enqueue ordering is required per session.
Valid only for Asynchronous operation mode (ODP_COMP_OP_MODE_ASYNC). Packet order is always maintained for synchronous operation mode (ODP_COMP_OP_MODE_SYNC)
true: packet session enqueue order maintained
false: packet session enqueue order is not maintained
Definition at line 324 of file api/spec/comp.h.
odp_queue_t odp_comp_session_param_t::compl_queue |
Destination queue for compression operations result.
Results are enqueued as ODP_EVENT_PACKET with subtype ODP_EVENT_PACKET_COMP
Definition at line 330 of file api/spec/comp.h.