DL_OK_ACK Primitive

Purpose

Acknowledges that a previously issued primitive was received successfully.

Structure

The message consists of one M_PCPROTO message block, which contains the following structure:

typedef struct 
{
   ulong dl_primitive;
   ulong dl_correct_primitive;
} dl_ok_ack_t;

This structure is defined in /usr/include/sys/dlpi.h.

Description

The DL_OK_ACK primitive acknowledges to the data link service (DLS) user that a previously issued primitive was received successfully. It is only initiated for the primitives listed in the "States" section.

Parameters

Item Description
dl_primitive Specifies the DL_OK_ACK primitive.
dl_correct_primitive Identifies the received primitive that is being acknowledged.

States

Item Description
Valid The primitive is valid in response to the following primitives:
  • DL_ATTACH_REQ
  • DL_DETACH_REQ
  • DL_UNBIND_REQ
  • DL_SUBS_UNBIND_REQ
  • DL_PROMISCON_REQ
  • DL_ENABMULTI_REQ
  • DL_DISABMULTI_REQ
  • DL_PROMISCOFF_REQ
New The resulting state depends on the current state and is fully defined in "Allowable Sequence of DLPI Primitives" in your copy of the AT&T DLPI Specifications.