net_start_done Kernel Service

Purpose

Starts the done notification handler for communications I/O device handlers.

Syntax

#include <sys/types.h>
#include <sys/errno.h>
#include <aixif/net_if.h>
#include <sys/comio.h>

void net_start_done ( netid,  sbp)
struct  netid_list *netid;
struct  status_block *sbp;

Parameters

Item Description
netid Specifies the address of the network ID list for the device being started.
sbp Specifies the status block pointer returned from the device handler.

Description

The net_start_done kernel service is used to mark the completion of a network ID start operation. When all the network IDs listed in the netid parameter have been started, the net_attach kernel service returns to the caller. The net_start_done service should be called when a CIO_START_DONE status block is received from the device handler. If the status block indicates an error, the start process is immediately aborted.

Execution Environment

The net_start_done kernel service can be called from either the process or interrupt environment.

Return Values

The net_start_done service has no return values.