Kernel functions net_walk(9F) NAME net_walk - step through the list of registered network pro- tocols SYNOPSIS #include net_data_t *net_walk(net_data_t net, zoneid_t zoneid); INTERFACE LEVEL Solaris DDI specific (Solaris DDI) PARAMETERS net value obtained from a prior call to net_walk or net_lookup. zoneid The zoneid that corresponds to the IP Instance in which the walk should be performed. Only require when the net argument is NULL. Valid values are GLOBAL_ZONEID for the shared IP instance, and the zoneid for an exclusive-IP zone. DESCRIPTION This function is used to walk through all of the network protocols that have been registered with this interface. The initial call to net_walk should be made by passing in NULL as the value for net. When net_walk returns NULL, the end of the list has been reached. A caller of net_walk is required to walk through the entire list of network protocols, until NULL is returned or, when finished with using the value returned, pass it into a call to net_release. RETURN VALUE This function returns NULL when the end of the list is returned, else it returns a non-NULL value as a token for being passed into other function calls within this inter- face. ATTRIBUTES See attributes(5) for descriptions of the following attri- butes: ____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | Interface Stability | Stable | |_____________________________|_____________________________| SEE ALSO net_release(9f),, net_lookup(9f) SunOS 5.10 Last change: DD Month 2005 1