| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
#include <doca_buf.h>#include <doca_buf_inventory.h>#include <doca_ctx.h>#include <doca_compress.h>#include "comch_utils.h"#include <samples/common.h>#include <samples/doca_compress/compress_common.h>

Go to the source code of this file.
Data Structures | |
| struct | server_runtime_data |
| struct | file_compression_config |
Enumerations | |
| enum | file_compression_mode { NO_VALID_INPUT = 0 , CLIENT , SERVER } |
| enum | file_compression_compress_method { COMPRESS_DEFLATE_HW , COMPRESS_DEFLATE_SW } |
| enum | transfer_state { TRANSFER_IDLE , TRANSFER_IN_PROGRESS , TRANSFER_COMPLETE , TRANSFER_ERROR , TRANSFER_IDLE , TRANSFER_IN_PROGRESS , TRANSFER_COMPLETE , TRANSFER_ERROR , FASTPATH_IDLE , FASTPATH_IN_PROGRESS , FASTPATH_COMPLETE , FASTPATH_ERROR } |
Functions | |
| doca_error_t | file_compression_init (struct file_compression_config *compress_cfg, struct compress_resources *resources) |
| void | file_compression_cleanup (struct file_compression_config *compress_cfg, struct compress_resources *resources) |
| doca_error_t | file_compression_client (struct comch_cfg *comch_cfg, struct file_compression_config *compress_cfg, struct compress_resources *resources) |
| doca_error_t | file_compression_server (struct comch_cfg *comch_cfg, struct file_compression_config *compress_cfg, struct compress_resources *resources) |
| doca_error_t | register_file_compression_params (void) |
| void | client_recv_event_cb (struct doca_comch_event_msg_recv *event, uint8_t *recv_buffer, uint32_t msg_len, struct doca_comch_connection *comch_connection) |
| void | server_recv_event_cb (struct doca_comch_event_msg_recv *event, uint8_t *recv_buffer, uint32_t msg_len, struct doca_comch_connection *comch_connection) |
| Enumerator | |
|---|---|
| COMPRESS_DEFLATE_HW | |
| COMPRESS_DEFLATE_SW | |
Definition at line 47 of file file_compression_core.h.
| Enumerator | |
|---|---|
| NO_VALID_INPUT | |
| CLIENT | |
| SERVER | |
Definition at line 40 of file file_compression_core.h.
| enum transfer_state |
Definition at line 53 of file file_compression_core.h.
| void client_recv_event_cb | ( | struct doca_comch_event_msg_recv * | event, |
| uint8_t * | recv_buffer, | ||
| uint32_t | msg_len, | ||
| struct doca_comch_connection * | comch_connection | ||
| ) |
Definition at line 505 of file file_compression_core.c.
| void file_compression_cleanup | ( | struct file_compression_config * | compress_cfg, |
| struct compress_resources * | resources | ||
| ) |
Definition at line 778 of file file_compression_core.c.
| doca_error_t file_compression_client | ( | struct comch_cfg * | comch_cfg, |
| struct file_compression_config * | compress_cfg, | ||
| struct compress_resources * | resources | ||
| ) |
Definition at line 521 of file file_compression_core.c.
| doca_error_t file_compression_init | ( | struct file_compression_config * | compress_cfg, |
| struct compress_resources * | resources | ||
| ) |
Definition at line 750 of file file_compression_core.c.
| doca_error_t file_compression_server | ( | struct comch_cfg * | comch_cfg, |
| struct file_compression_config * | compress_cfg, | ||
| struct compress_resources * | resources | ||
| ) |
Definition at line 656 of file file_compression_core.c.
| doca_error_t register_file_compression_params | ( | void | ) |
Definition at line 900 of file file_compression_core.c.
| void server_recv_event_cb | ( | struct doca_comch_event_msg_recv * | event, |
| uint8_t * | recv_buffer, | ||
| uint32_t | msg_len, | ||
| struct doca_comch_connection * | comch_connection | ||
| ) |
Definition at line 601 of file file_compression_core.c.