Specifications
HighWire MTP-2 - 1.2, September 4, 2002 CBI Messages: Detailed Description 97
Data structure.
typedef struct cbi_m2_update_parms
{
CBI_IPS ips_hdr;
CBI_ULONG return_code;
CBI_BYTE update_type;
CBI_M2_COMMON_PARMS common;
CBI_M2_MTP2_PARMS mtp2;
CBI_M2_SAAL_PARMS saal;
} CBI_M2_UPDATE_PARMS;
CBI_M2_COMMON_PARMS is documented in Section 6-1-1 of this manual.
CBI_M2_MTP2_PARMS is documented in Section 6-1-2 of this manual.
CBI_M2_SAAL_PARMS is not used in MTP2 implementations and should be
zeroed.
Parameters on request.
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_UPDATE_PARMS.
sender_handle
sender_handlesender_handle
sender_handle - L3’s handle for the join for this link.
receiver_handle
receiver_handlereceiver_handle
receiver_handle - L2’s handle for the join for this link.
update_type
update_typeupdate_type
update_type
This field determines how L2 applies the specified configuration parameters.
This field can take the following values:
CBI_M2_UPDATE_TEST This value instructs L2 to check that the specified
parameters are acceptable (but not to apply
them). If the parameters are not acceptable, then
the request is rejected. If the parameters are
acceptable, then L2 must accept a subsequent
CBI_M2_UPDATE_PARMS with an update_type
update_type update_type
update_type set
to CBI_M2_UPDATE_SET carrying the same
parameter values. In processing this request, L2
may have allocated some resources in
anticipation of a subsequent request with
update_type
update_typeupdate_type
update_type set to CBI_M2_UPDATE_SET.
CBI_M2_UPDATE_SET This value instructs L2 to apply the supplied
configuration parameters.
CBI_M2_UPDATE_CANCEL This value cancels a previous request of
update_type
update_typeupdate_type
update_type CBI_M2_UPDATE_TEST. This may
allow L2 to release resources.