Specifications
HighWire MTP-2 - 1.2, September 4, 2002 CBI Messages: Detailed Description 89
mtp2
mtp2mtp2
mtp2
MTP2-specific status fields, as follows:
mtp2.rpo
rporpo
rpo
This indicates the status of a Remote Processor Outage. This field can
take the following values:
• CBI_M2_RPO_RECOVERED
• CBI_M2_RPO_OUTAGE
• CBI_M2_RPO_PENDING_CONTINUE
mtp2.continue_pending
continue_pendingcontinue_pending
continue_pending
Continue status. This indicates whether L2 is currently awaiting a
CBI_M2_CONTINUE, CBI_M2_FLUSH_BUFFERS, or CBI_M2_CLEAR_RTB
request from the L3, following the end of a local or remote processor
outage condition.
• CBI_YES L2 is waiting for a CBI_M2_CONTINUE,
CBI_M2_FLUSH_BUFFERS, or CBI_M2_CLEAR_RTB signal.
• CBI_NO L2 is not waiting for such a signal.
mtp2.rtb_cleared_pending
rtb_cleared_pendingrtb_cleared_pending
rtb_cleared_pending
Clear RTB status. This indicates whether L2 currently “owes” the L3 a
CBI_M2_RTB_CLEARED response after a CBI_M2_CLEAR_RTB or
CBI_M2_FLUSH_BUFFERS request.
• CBI_YES L2 owes a CBI_M2_RTB_CLEARED response and will send
one when ready.
• CBI_NO L2 does not owe a CBI_M2_RTB_CLEARED response.
mtp2.rb_cleared_pending
rb_cleared_pendingrb_cleared_pending
rb_cleared_pending
Clear RB status. This indicates whether L2 currently “owes” the L3 a
CBI_M2_RB_CLEARED response after a CBI_M2_FLUSH_BUFFERS
request.
• CBI_YES L2 owes a CBI_M2_RB_CLEARED response and will send
one when ready.
• CBI_NO L2 does not owe a CBI_M2_RB_CLEARED response.
6-3-28. CBI_M2_RB_CLEARED L2 sends this message to the L3 to indicate that the receive buffer has been
cleared, as requested by the L3 in a CBI_M2_FLUSH_BUFFERS request. This
message is sent only when the major variant is ANSI. This message is
received when issued from a processor outage state.
There is no response to this message.
Data structure.
typedef struct cbi_m2_rb_cleared
{
CBI_IPS ips_hdr;
} CBI_M2_RB_CLEARED;