net_protocol_lookup(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

net_protocol_lookup(9f)

net_protocol_lookup(9F)        Kernel Functions        net_protocol_lookup(9F)



NAME
       net_protocol_lookup  - locate an implementation of a network layer pro‐
       tocol

SYNOPSIS
       #include <sys/neti.h>

       net_data_t net_protocol_lookup(netid_t id, const char *protocol);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       id        network instance identifier.


       family    name of the network protocol to find.


DESCRIPTION
       The net_protocol_lookup() 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 net_protocol_release(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 NHF_INET and NHF_INET6 should be passed to
       net_protocol_lookup() as the protocol name to  gain  access  to  either
       IPv4 or IPv6 respectively.

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

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

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os _ Interface StabilityCommit‐
       ted


SEE ALSO
       attributes(7), net_protocol_release(9F)



Oracle Solaris 11.4               1 May 2008           net_protocol_lookup(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3