FreeBSD Manual Pages
rte_errno.h(3) DPDK rte_errno.h(3) NAME rte_errno.h SYNOPSIS #include <rte_per_lcore.h> Macros #define rte_errno RTE_PER_LCORE(_rte_errno) #define __ELASTERROR 1000 Enumerations enum { RTE_MIN_ERRNO = __ELASTERROR, E_RTE_SECONDARY, E_RTE_NO_CONFIG, RTE_MAX_ERRNO } Functions RTE_DECLARE_PER_LCORE (int, _rte_errno) const char * rte_strerror (int errnum) Detailed Description API for error cause tracking Definition in file rte_errno.h. Macro Definition Documentation #define rte_errno RTE_PER_LCORE(_rte_errno) Error number value, stored per-thread, which can be queried after calls to certain functions to determine why those functions failed. Uses standard values from errno.h wherever possible, with a small number of additional possible values for RTE-specific conditions. Definition at line 29 of file rte_errno.h. #define __ELASTERROR 1000 Check if we have a defined value for the max system-defined errno values. if no max defined, start from 1000 to prevent overlap with standard values Definition at line 49 of file rte_errno.h. Enumeration Type Documentation anonymous enum Error types Enumerator RTE_MIN_ERRNO Start numbering above std errno vals E_RTE_SECONDARY Operation not allowed in secondary processes E_RTE_NO_CONFIG Missing rte_config RTE_MAX_ERRNO Max RTE error number Definition at line 53 of file rte_errno.h. Function Documentation RTE_DECLARE_PER_LCORE (int, _rte_errno) Per core error number. const char * rte_strerror (int errnum) Function which returns a printable string describing a particular error code. For non-RTE-specific error codes, this function returns the value from the libc strerror function. Parameters errnum The error number to be looked up - generally the value of rte_errno Returns A pointer to a thread-local string containing the text describing the error. Author Generated automatically by Doxygen for DPDK from the source code. Version 25.11.0 Thu Jun 11 2026 rte_errno.h(3)
NAME | SYNOPSIS | Detailed Description | Macro Definition Documentation | Enumeration Type Documentation | Function Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=__ELASTERROR&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
