Specifications
72 CBI Buffer Formats HighWire MTP-2 - 1.2, September 4, 2002
6-3-15. CBI_M2_IN_SERVICE L2 sends this message to the L3 when the link proving phase has completed
successfully. The L3 may now transmit data packets.
There is no response to this message.
Data structure.
typedef struct cbi_m2_in_service
{
CBI_IPS ips_hdr;
} CBI_M2_IN_SERVICE;
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_IN_SERVICE.
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-16. CBI_M2_LINK_
CONGESTED
L2 sends this message to the L3 to indicate congestion at some lower layer.
After receiving a CBI_M2_LINK_CONGESTED signal, the L3 should reduce the
rate of sending data to the L2 until it receives a
CBI_M2_LINK_CONGSTN_CEASED signal for the link.
There is no response to this message.
For multiple congestion level configuration, L2 sends just
CBI_M2_LINK_CONGESTED signals with the appropriate level of congestion.
The L3 then decides how to change the rate at which it sends data messages
to L2.
For single congestion level support, L2 alternates sending
CBI_M2_LINK_CONGESTED and CBI_M2_LINK_CONGSTN_CEASED signals.
Data structure.
typedef struct cbi_m2_link_congested
{
CBI_IPS ips_hdr;
CBI_BYTE cong_level;
} CBI_M2_LINK_CONGESTED;
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_LINK_CONGESTED.
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.