B.7.1 Ethernet and 802.3 Medium (DL_CSMACD)
dl_bind_req_t
typedef struct {
ULONG dl_primitive;
ULONG dl_sap;
ULONG dl_max_conind;
ushort dl_service_mode;
ushort dl_conn_mgmt;
ULONG dl_xidtest_flg;
} dl_bind_req_t;
Members
-
dl_primitive
-
Must be the manifest constant DL_BIND_REQ_T
-
dl_sap
-
Specifies data link service access point (SAP), set to the 2-byte Ethernet
packet type. Type 0xFFFE signifies all 802.3 packets. Type 0xFFFF signifies
all Novell® IPX 802.3 packets. All other types are interpreted as Ethernet
packets.
-
dl_max_conind
-
Ignored.
-
dl_service_mode
-
Specifies service mode; only DL_CLDLS supported.
-
dl_conn_mgmt
-
Ignored.
-
dl_xidtest_flg
-
Ignored.
DL_BIND_ACK_T
typedef struct {
ULONG dl_primitive;
ULONG dl_sap;
ULONG dl_addr_length;
ULONG dl_addr_offset;
ULONG dl_max_connid;
ULONG dl_xidtest_flg;
} dl_bind_ack_t;
Members
-
dl_primitive
-
Must be the manifest constant DL_BIND_ACK_T.
-
dl_sap
-
Specifies the SAP from the previous dl_bind_req_t structure.
-
dl_addr_length
-
Specifies length of address; always 6.
-
dl_addr_offset
-
Specifies offset to address.
-
dl_max_connid
-
Specifies maximum connection ID; always 0.
-
dl_xidtest_flg
-
Specifies flag for exchange ID test; always 0.
DL_UNITDATA_REQ_T
typedef struct {
ULONG dl_primitive;
ULONG dl_dest_addr_length;
ULONG dl_dest_addr_offset;
ULONG dl_priority;
} dl_unitdata_req_t;
Members
-
dl_primitive
-
Must be the manifest constant DL_UNITDATA_REQ_T
-
dl_dest_addr_length
-
Specifies length of destination address; must be 8.
-
dl_dest_addr_offset
-
Specifies offset to byte sequence below. The offset must point to a byte
sequence composed of the destination media-access control address followed by
the Ethernet type.
-
media-access control address
-
6 bytes
-
type
-
2 bytes
-
dl_priority
-
Specifies data link priority.
DL_UNITDATA_IND_T
typedef struct {
ULONG dl_primitive;
ULONG dl_dest_addr_length;
ULONG dl_dest_addr_offset;
ULONG dl_src_addr_length;
ULONG dl_src_addr_offset;
ULONG dl_group_address;
} dl_unitdata_ind_t;
Members
-
dl_primitive
-
Must be the manifest constant DL_UNITDATA_IND_T.
-
dl_dest_addr_length
-
Specifies length of destination address; always 6.
-
dl_dest_addr_offset
-
Specifies offset to destination address.
-
dl_src_addr_length
-
Specifies length of source address; always 8.
-
dl_src_addr_offset
-
Specifies offset to byte sequence below. The offset points to the byte
sequence composed of the source media-access control address followed by the
Ethernet type.
-
media-access control address
-
6 bytes
-
type
-
2 bytes
-
dl_group_address
-
Specifies group address; 1 if broadcast or multicast.