38 const char *mem_region,
39 const char *os_symbols);
48 int main(
int argc,
char *argv[])
52 bool os_enabled =
true;
53 bool pid_enabled =
false;
54 struct doca_log_backend *sdk_log;
55 int exit_status = EXIT_FAILURE;
59 strcpy(apsh_conf.
system_vuid,
"MT2125X03335MLNXS0D0F0");
109 exit_status = EXIT_SUCCESS;
114 if (exit_status == EXIT_SUCCESS)
doca_error_t register_apsh_params(void)
doca_error_t pslist(const char *dma_device_name, const char *pci_vuid, enum doca_apsh_system_os os_type, const char *mem_region, const char *os_symbols)
int main(int argc, char *argv[])
DOCA_LOG_REGISTER(PSLIST::MAIN)
doca_apsh_system_os
system os types
DOCA_EXPERIMENTAL doca_error_t doca_argp_start(int argc, char **argv)
Parse incoming arguments (cmd line/json).
DOCA_EXPERIMENTAL doca_error_t doca_argp_init(const char *program_name, void *program_config)
Initialize the parser interface.
DOCA_EXPERIMENTAL doca_error_t doca_argp_destroy(void)
ARG Parser destroy.
enum doca_error doca_error_t
DOCA API return codes.
DOCA_STABLE const char * doca_error_get_descr(doca_error_t error)
Returns the description string of an error code.
DOCA_EXPERIMENTAL doca_error_t doca_log_backend_create_standard(void)
Create default, non configurable backend for application messages.
#define DOCA_LOG_ERR(format,...)
Generates an ERROR application log message.
#define DOCA_LOG_INFO(format,...)
Generates an INFO application log message.
DOCA_EXPERIMENTAL doca_error_t doca_log_backend_create_with_file_sdk(FILE *fptr, struct doca_log_backend **backend)
Create a logging backend with a FILE* stream for SDK messages.
DOCA_EXPERIMENTAL doca_error_t doca_log_backend_set_sdk_level(struct doca_log_backend *backend, uint32_t level)
Set the log level limit for SDK logging backends.
char system_vuid[DOCA_DEVINFO_VUID_SIZE+1]
char dma_dev_name[DOCA_DEVINFO_IBDEV_NAME_SIZE+1]
char system_mem_region_path[MAX_PATH_LEN]
char system_os_symbol_map_path[MAX_PATH_LEN]
enum doca_apsh_system_os os_type