dl_srn_src structure
The dl_srn_src structure is contained within the query_output structure. The dl_srn_src structure is defined in the diag_log.h header file.
The dl_srn_src structure is
defined as:
typedef struct _log_srn_src {
char name[NAME_SIZE];
char src[MAX_SRC_SIZE];
char *errorText;
dl_descText frubDesc;
dl_fru_src *frus;
char crid[2];
unsigned int plid;
unsigned int action_flags;
unsigned int subsysid;
unsigned int event_sev;
unsigned int refc2;
unsigned int refc3;
unsigned int refc4;
unsigned int refc5;
unsigned int refc6;
unsigned int refc7;
unsigned int refc8;
unsigned int refc9;
} dl_srn_src;
Item | Description |
---|---|
name | Device Name that detected the error. |
errorText | Translated description of the failure. |
frubDesc | Structure containing the
source data for the message pointed to by errorText.
|
frus | Pointer to the SRC's FRU list. See the description of dl_fru_src. |
crid | Platform error log creator id. |
plid | Platform Log Id. |
action_flags | Reporting action for this
failure. This is stored as a hex value. The following macros
are defined in diag_log.h to decode action_flags:
|
subsysid | Platform subsystem identifier
value. The values are:
|
event_sev | Platform event severity
value.
|
refc2 - refc9 | Extended reference code values. |