ATM_BLLI_IE structure
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
The ATM_BLLI_IE structure specifies broadband low layer information, which indicates the means that should be used for compatibility checking by an addressed entity (for example, a remote user, an interworking unit, or a high-layer function network node addressed by the calling user).
Syntax
typedef struct _ATM_BLLI_IE {
ULONG Layer2Protocol;
UCHAR Layer2Mode;
UCHAR Layer2WindowSize;
ULONG Layer2UserSpecifiedProtocol;
ULONG Layer3Protocol;
UCHAR Layer3Mode;
UCHAR Layer3DefaultPacketSize;
UCHAR Layer3PacketWindowSize;
ULONG Layer3UserSpecifiedProtocol;
ULONG Layer3IPI;
UCHAR SnapId[5];
} ATM_BLLI_IE, *PATM_BLLI_IE;
Members
Layer2Protocol
Specifies the user information layer 2 protocol as one of the following values:BLLI_L2_ISO_1745
Basic mode ISO 1745BLLI_L2_Q921
CCITT Recommendation Q.921BLLI_L2_X25L
CCITT Recommendation X.25, link layerBLLI_L2_X25M
CCITT Recommendation X.25 multilinkBLLI_L2_ELAPB
Extended LAPB; for half-duplex operationBLLI_L2_HDLC_NRM
HDLC NRM (ISO 4335)BLLI_L2_HDLC_ABM
HDLC ABM (ISO 4335)BLLI_L2_HDLC_ARM
HDLC ARM (ISO 4335)BLLI_L2_LLC
LAN logical link control (ISO 8802/2)BLLI_L2_X75
CCITT Recommendation X.75, single link procedure (SLP)BLLI_L2_Q922
CCITT Recommendation Q.922BLLI_L2_USER_SPECIFIED
User specifiedBLLI_L2_ISO_7776
ISO 7776 DTE-DTE operation
Layer2Mode
Specifies the mode of operation for layer 2.Layer2WindowSize
Specifies the packet window size for layer 2.Layer2UserSpecifiedProtocol
User-specified layer 2 protocol information.This must be a non-NULL value if BLLI_L2_USER_SPECIFIED is specified for Layer2Protocol.
Layer3Protocol
Specifies the user information layer 3 protocol as one of the following values:BLLI_L3_X25
CCITT Recommendation X.25, packet layerBLLI_L3_ISO_8208
ISO/IEC 8208 (X.25 packet-level protocol for data terminal equipment)BLLI_L3_X223
X.223/ISO 8878 (use of ISO/ISO 8208 [41] and ITU-T X.25 to provide the OSI-CONS)BLLI_L3_SIO_8473
ISO/IEC 8473 (OSI connectionless mode protocol)BLLI_L3_T70
CCITT Recommendation T.70 minimum network layerBLLI_L3_ISO_TR9577
ISO/IEC TR 9577 (protocol identification in the network layer)BLLI_L3_USER_SPECIFIED
User-specified
Layer3Mode
Specifies the mode of operation for layer 3.Layer3DefaultPacketSize
Specifies the default packet size for layer 3.Layer3PacketWindowSize
Specifies the packet window size for layer 3.Layer3UserSpecifiedProtocol
User-specified layer 3 protocol information.This must be a non-NULL value if BLLI_L3_USER_SPECIFIED is specified for Layer3Protocol,
Layer3IPI
Specifies the Initial Protocol Identifier (IPI) for layer 3 as one of the following values:BLLI_L3_IPI_SNAP
IEEE 802.1 SNAP identifierBLLI_L3_IPI_IP
Internet Protocol (IP) identifier
SnapId
Specifies the SNAP ID
Remarks
ATM_BLLI_IE is a member of an ATM_PVC_SAP structure or an ATM_SAP structure. ATM_PVC_SAP specifies ATM-specific SAP information for a PVC. ATM_SAP specifies ATM-specific SAP information for a switched VC.
ATM_BLLI_IE is also used to specify the broadband low layer information element of an ATM UNI signaling message.
For information about the broadband low layer information element, see the User Network Interface (UNI) Specification published by the ATM Forum.
Requirements
Header |
Atm.h (include Atm.h) |
See also