DLPI Primitives
Local Management Primitives
A DLS provider may handle PPA
•automatic
DL_DETACH_REQ (for style 2 providers) or DL_UNBIND_REQ (for style 1 providers), or upon closing of the last stream associated with the PPA;
•automatic
•no automatic
A specific DLS provider may support any of these methods, or possibly some combination of them, but the method implemented has no impact on the DLS user. From the DLS user’s viewpoint, the PPA is guaranteed to be initialized and available for transmission until it closes or unbinds the stream associated with the PPA.
DLS
DL_HP_PPA_REQ
This primitive is used to obtain a list of all the valid PPAs currently installed in the system.
This message consists of one M_PCPROTO message block which contains the following structure.
Format
typedef struct {
u_long dl_primitive; } dl_hp_ppa_req_t;
Parameters
dl_primitive
DL_HP_PPA_REQ
State
52 | Chapter 2 |