[ Previous | Next | Contents | Home | Search ]
AIX Version 4.3 Kernel and Subsystems Technical Reference, Volume 1

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

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.

Implementation Specifics

The net_start_done kernel service is part of Base Operating System (BOS) Runtime.

Related Information

The net_attach kernel service, net_start kernel service.

The CIO_START_DONE status block.

Network Kernel Services in AIX Kernel Extensions and Device Support Programming Concepts.


[ Previous | Next | Contents | Home | Search ]