DPDK  19.08.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
rte_tm_error Struct Reference

#include <rte_tm.h>

Data Fields

enum rte_tm_error_type type
const void * cause
const char * message

Detailed Description

Verbose error structure definition.

This object is normally allocated by applications and set by PMDs, the message points to a constant string which does not need to be freed by the application, however its pointer can be considered valid only as long as its associated DPDK port remains configured. Closing the underlying device or unloading the PMD invalidates it.

Both cause and message may be NULL regardless of the error type.

Definition at line 1030 of file rte_tm.h.

Field Documentation

enum rte_tm_error_type type

Cause field and error type.

Definition at line 1031 of file rte_tm.h.

const void* cause

Object responsible for the error.

Definition at line 1032 of file rte_tm.h.

const char* message

Human-readable error message.

Definition at line 1033 of file rte_tm.h.


The documentation for this struct was generated from the following file: