Specifications

HighWire MTP-2 - 1.2, September 4, 2002 CBI Messages: Detailed Description 61
6-3. CBI Messages: Detailed Description
Note: The CBI messages are listed in alphabetical order.
6-3-1. CBI_M2_AVAILABLE L2 sends this signal to the L3 at some point after responding to a
CBI_M2_REGISTER to notify the L3 that the L2 has completed the join to the
L2-L3 Data Interface and is available to receive further signals. Until the L3
has received this signal, the only signal that it may send to the L2 is a
CBI_M2_UNREGISTER.
There is no response to this message.
Data structure.
typedef struct cbi_m2_available
{
CBI_IPS ips_hdr;
} CBI_M2_AVAILABLE;
Parameters.
ips_hdr
ips_hdrips_hdr
ips_hdr
IPS Header. For definition, see Section 6-1-1. The following fields are specified
below:
ips_type
ips_typeips_type
ips_type - IPS_CBI_M2_AVAILABLE.
sender_handle
sender_handlesender_handle
sender_handle - L2’s handle for the join for this link.
receiver_handle
receiver_handlereceiver_handle
receiver_handle - L3’s handle for the join for this link.
6-3-2. CBI_M2_BSNT L2 sends this message to the L3 in response to a CBI_M2_RETRIEVE_BSNT
request to pass the sequence number of the last received message. There is
no response to this message.
Data structure.
typedef struct cbi_m2_bsnt
{
CBI_IPS ips_hdr;
CBI_ULONG bsnt;
} CBI_M2_BSNT;
Parameters.
ips_hdr
ips_hdrips_hdr
ips_hdr
IPS Header. For definition, see Section 6-1-1. The following fields are specified
below:
ips_type
ips_typeips_type
ips_type - IPS_CBI_M2_BSNT.
sender_handle
sender_handlesender_handle
sender_handle - L2’s handle for the join for this link.
receiver_handle
receiver_handlereceiver_handle
receiver_handle - L3’s handle for the join for this link.
bsnt
bsntbsnt
bsnt
This is the sequence number of the last received PDU. It can take values in
the range 0 to 2^24 - 1.