DLPI Programmer's Guide

Chapter 2 53
DLPI Primitives
Local Management Primitives
The message is valid in any State in which a local acknowledgment is not
pending, as described in Appendix B, Allowable Sequence of DLPI
Primitives, of the DLPI 2.0 specification.
New State
The resulting state is unchanged.
Response
The DLPI driver responds to this request with a DL_HP_PPA_ACK.
DL_HP_PPA_ACK
This primitive is sent in response to a DL_HP_PPA_REQ; it conveys
information on each valid PPA currently installed in the system.
This message consists of one M_PCPROTO message block which
contains the following structure and information.
Format
typedef struct {
u_long dl_primitive;
u_long dl_length;
u_long dl_count;
u_long dl_offset;
} dl_hp_ppa_ack_t;
Parameters
dl_primitive
DL_HP_PPA_ACK
dl_length
length of the data area following the DL_HP_PPA_ACK primitive.
The data area is formatted as one or more dl_hp_ppa_info_t
structures (see below).
dl_count
number of PPAs in the list.
dl_offset
offset from the beginning of the M_PCPROTO block where the
dl_hp_ppa_info_t information begins.