The Status field is made up of two sub-fields
STATUS_TYPE and STATUS_INFO. A value of 0 means it completed as requested any other
value means an error has occurred. Table 10-87 states the legal STATUS_TYPEs and the use of the STATUS_INFO in each case.
Note: In all cases the status intends to show
the first error received for the TR but due to pipelining and the state machine
architecture this might not always be the case. In all cases an error will be
generated if the TR does not complete successfully but the error code reported
might not be the actual first error. For instance, if a short line is seen in a
packet and the packet is also a short frame in some cases the error code will be
short packet and not short line even though a short line was the actual first
error.