LLA to DLPI Migration

Receiving Data

Receiving Data

LLA does not automatically return LLC header information when packets are read by the user. The user is required to issue a separate control request (FRAME_HEADER) to get the LLC header information for the last packet received.

DLPI returns the LLC header information in the control portion of each individually received packet (i.e. DL_UNITDATA_IND, DL_XID_IND, DL_TEST_IND, etc). The user is not required to issue a separate control request to get LLC header information.

LLA only allows a maximum of 16 packets (for normal users and 64 for super users) to be queued before it starts dropping data.

DLPI will read as many packets as possible until both the stream head read queue (default is about 10k bytes) and DLPI read queue (default is about 60K bytes) fill. When both these queues are full, DLPI will begin dropping data until the queues start draining.

Chapter 1

17