MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Data Link Provider Interface Library Functions
                                         dlpigetphysaddr(3DLPI)



NAME
     dlpigetphysaddr - get physical address using DLPI

SYNOPSIS
     cc [ flag... ] file... -ldlpi [ library... ]
     #include 

     int dlpigetphysaddr(dlpihandlet dh, uintt type,
          void *addrp,sizet *addrlenp);


DESCRIPTION
     The dlpigetphysaddr() function  gets  a  physical  address
     from  the DLPI link instance associated with DLPI handle dh.
     The retrieved address depends upon type, which can be:

     DLFACTPHYSADR    Factory physical address


     DLCURPHYSADR    Current physical address



     The operation can be performed in any DLPI state of dh.


     The  caller   must   ensure   that   addrp   is   at   least
     DLPIPHYSADRMAX  bytes  in  size and addrlenp must contain
     the length of addrp. Upon success, addrp contains the speci-
     fied  physical  address,  and addrlenp contains the physical
     address length. If a  physical  address  is  not  available,
     addrp is not filled in and addrlenp is set to zero.

RETURN VALUES
     Upon success, DLPISUCES  is  returned.  If  DLSYSER  is
     returned,  errno  contains  the  specific  UNIX system error
     value. Otherwise, a DLPI error value defined in 
     or  an  error  value  listed  in  the  following  section is
     returned.

ERORS
     DLPIEBADMSG      Bad DLPI message


     DLPIEINHANDLE    Invalid DLPI handle


     DLPIEINVAL       Invalid argument






SunOS 5.11          Last change: 22 Aug 2007                    1






Data Link Provider Interface Library Functions
                                         dlpigetphysaddr(3DLPI)



     DLPIETIMEDOUT    DLPI operation timed out


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



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Committed                   
    
     MT-Level                     Safe                        
    


SEE ALSO
     dlpisetphysaddr(3DLPI), libdlpi(3LIB), attributes(5)


































SunOS 5.11          Last change: 22 Aug 2007                    2






Data Link Provider Interface Library Functions
                                         dlpigetphysaddr(3DLPI)






















































SunOS 5.11          Last change: 22 Aug 2007                    3






OpenSolaris man pages main menu

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