MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Kernel Functions for Drivers                   netphygetnext(9F)



NAME
     netphygetnext - search through the current list of  network
     interfaces

SYNOPSIS
     #include 

     phyift netphygetnext(const netdatat net, const phyift ifp);


INTERFACE LEVEL
     Solaris DI specific (Solaris DI).

PARAMETERS
     net    value   returned   from   a   successful   call    to
            netprotocollookup(9F).


     ifp    value returned from a successful call to  this  func-
            tion or netphylookup(9F).


DESCRIPTION
     The netphygetnext() function searches through  all  of  the
     network  interfaces that a network protocol "owns". To start
     searching through all of the interfaces owned by a protocol,
     a  value  of 0 should be passed through as the value of ifp.
     When 0 is returned by this function, the last of the  inter-
     faces owned by this protocol has been reached.


     When called successfully, the value  returned  represents  a
     network  interface  that  exists,  at  the time of the call,
     within the scope of the network  interface.  This  value  is
     only  guaranteed to be unique for a name within the scope of
     the network protocol.

EXAMPLES
          netdatat net;
           phyift ifp;
           char buffer[32];

           net = netprotocollookup("inet");

           if (net != NUL) {
                for (ifp = netphygetnext(net, 0); ifp != 0;
                     ifp = netphygetnext(net, ifp)) {
                     /* Do something with ifp */
                     if (netgetifname(net, ifp, buffer,
                          sizeof(buffer) >= 0)
                           printf("Interface %s0, buffer);
                 }



SunOS 5.11           Last change: 1 May 2008                    1






Kernel Functions for Drivers                   netphygetnext(9F)



             }



RETURN VALUES
     The netphygetnext() function returns -1 if it is  not  sup-
     ported  by  the  network   protocol or 0 if an attempt to go
     beyond the last network  interface  is  made. Otherwise,  it
     returns  a  value representing a network interface.

CONTEXT
     The netphygetnext() function may be called from user,  ker-
     nel, or interrupt context.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsu                     
    
     Interface Stability          Committed                   
    


SEE ALSO
     netphylookup(9F), netprotocollookup(9F), attributes(5)
























SunOS 5.11           Last change: 1 May 2008                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™