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.

Chapter 2

53