[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Technical Reference: Kernel and Subsystems, 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.

Related Information

The net_attach kernel service, net_start kernel service.

The CIO_START_DONE status block.

Network Kernel Services in AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]