31 #define TELEMETRY_DIAG_SAMPLE_MAX_FILE_NAME 256
32 #define MAX_NAME_SIZE 256
#define DOCA_DEVINFO_PCI_ADDR_SIZE
Buffer size to hold PCI BDF format: "XXXX:XX:XX.X". Including a null terminator.
enum doca_error doca_error_t
DOCA API return codes.
doca_telemetry_diag_sample_mode
description of data sampling mode
doca_telemetry_diag_sync_mode
Synchronization mode of data sampling.
doca_telemetry_diag_output_format
Defines the layout of the diagnostic data output:
const struct ip_frag_config * cfg
uint32_t max_num_samples_per_read
char data_ids_input_path[TELEMETRY_DIAG_SAMPLE_MAX_FILE_NAME]
uint8_t log_max_num_samples
enum doca_telemetry_diag_output_format output_format
struct data_id_entry * data_ids_struct
char data_ids_example_export_path[TELEMETRY_DIAG_SAMPLE_MAX_FILE_NAME]
char output_path[TELEMETRY_DIAG_SAMPLE_MAX_FILE_NAME]
enum doca_telemetry_diag_sample_mode sample_mode
char pci_addr[DOCA_DEVINFO_PCI_ADDR_SIZE]
enum doca_telemetry_diag_sync_mode sync_mode
doca_error_t telemetry_diag_sample_run(const struct telemetry_diag_sample_cfg *cfg)
#define TELEMETRY_DIAG_SAMPLE_MAX_FILE_NAME