#include <vppinfra/types.h>
typedef struct
{
/* Error message. */
u8 *what;
/* Where error occurred (e.g. __FUNCTION__ __LINE__) */
const u8 *where;
uword flags;
/* Error code (e.g. errno for Unix errors). */
any code;
} clib_error_t;
描述错误的通用数据结构,由错误消息,产生错误的位置,以及错误编码组成。