MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Kernel Functions for Drivers              netprotocollookup(9F)



NAME
     netprotocollookup - locate an implementation of a  network
     layer protocol

SYNOPSIS
     #include 

     netdatat netprotocollookup(netidt id, const char *protocol);


INTERFACE LEVEL
     Solaris DI specific (Solaris DI).

PARAMETERS
     id        network instance identifier.


     family    name of the network protocol to find.


DESCRIPTION
     The netprotocollookup() function attempts to locate a data
     structure  that  defines  what  capabilities it is exporting
     through this interface. The value returned by this  call  is
     guaranteed  to  be  valid  until it is passed into a call to
     netprotocolrelease(9F), after which it should no longer be
     treated as valid.


     The protocol must be a registered name of a network protocol
     that has been registered. The symbols NHFINET and NHFINET6
     should be passed to netprotocollookup()  as  the  protocol
     name to gain access to either IPv4 or IPv6 respectively.

RETURN VALUES
     The netprotocollookup() function returns NUL if  it  does
     not  find  any  knowledge  about the network protocol refer-
     enced. Otherwise, it returns a value that can be  used  with
     other calls in this framework.

CONTEXT
     The netprotocollookup() function may be called from  user,
     kernel, or interrupt context.

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








SunOS 5.11           Last change: 1 May 2008                    1






Kernel Functions for Drivers              netprotocollookup(9F)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsu                     
    
     Interface Stability          Committed                   
    


SEE ALSO
     netprotocolrelease(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 ™