dlpi_promiscon man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

dlpi_promiscon(3Data)Link Provider Interface Library Funcdlpi_promiscon(3DLPI)

NAME
       dlpi_promiscon,	dlpi_promiscoff	 -  enable or disable DLPI promiscuous
       mode

SYNOPSIS
       cc [ flag... ] file... -ldlpi [ library... ]
       #include <libdlpi.h>

       int dlpi_promiscon(dlpi_handle_t dh, uint_t level);

       int dlpi_promiscoff(dlpi_handle_t dh, uint_t level);

DESCRIPTION
       The dlpi_promiscon() function enables promiscuous mode on a  DLPI  link
       instance	 associated with DLPI handle dh, at the specified level. After
       enabling promiscuous mode, the caller will be able to receive all  mes‐
       sages  destined for the DLPI link instance at the specified level. This
       operation can be performed in any DLPI state of a handle.

       The dlpi_promiscoff() function disables promiscuous mode on a DLPI link
       instance	 associated  with DLPI handle dh, at the specified level. This
       operation can be performed in any DLPI state of a handle in which  pro‐
       miscuous mode is enabled at the specified level.

       The level modes are:

       DL_PROMISC_PHYS	   Promiscuous mode at the physical level

       DL_PROMISC_SAP	   Promiscuous mode at the SAP level

       DL_PROMISC_MULTI	   Promiscuous mode for all multicast addresses

RETURN VALUES
       Upon  success,  DLPI_SUCCESS  is	  returned.  If DL_SYSERR is returned,
       errno contains the specific UNIX system error value. Otherwise, a  DLPI
       error  value  defined  in  <sys/dlpi.h> or an error value listed in the
       following section is returned.

ERRORS
       DLPI_EBADMSG	 Bad DLPI message

       DLPI_EINHANDLE	 Invalid DLPI handle

       DLPI_EINVAL	 Invalid argument

       DLPI_ETIMEDOUT	 DLPI operation timed out

ATTRIBUTES
       See attributes(5) for description of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

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

SunOS 5.10			  22 Aug 2007		 dlpi_promiscon(3DLPI)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net