DPDK 22.11.4
Data Fields
rte_flow_error Struct Reference

#include <rte_flow.h>

Data Fields

enum rte_flow_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.

Examples
examples/flow_classify/flow_classify.c, examples/flow_filtering/flow_blocks.c, examples/flow_filtering/main.c, examples/ipsec-secgw/flow.c, examples/ipsec-secgw/ipsec-secgw.c, and examples/ipsec-secgw/ipsec.c.

Definition at line 3761 of file rte_flow.h.

Field Documentation

◆ type

Cause field and error types.

Examples
examples/ipsec-secgw/ipsec-secgw.c.

Definition at line 3762 of file rte_flow.h.

◆ cause

const void* cause

Object responsible for the error.

Definition at line 3763 of file rte_flow.h.

◆ message

const char* message

Human-readable error message.

Examples
examples/ipsec-secgw/flow.c, and examples/ipsec-secgw/ipsec.c.

Definition at line 3764 of file rte_flow.h.


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