NAME | SYNOPSIS | DESCRIPTION | ERRORS | FILES | DIAGNOSTICS | SEE ALSO
/devices/pseudo/clone@0:mhme
/devices/pseudo/clone@0:mle
/devices/pseudo/clone@0:mnf
/devices/pseudo/clone@0:mqe
/devices/pseudo/clone@0:mqfe
/devices/pseudo/clone@0:mge
The ap_nmd group of multi-threaded, loadable, clonable, STREAMS metanetwork device drivers that support the connectionless Data Link Provider Interface, dlpi(7), for hme(7) (Sun FastEthernet 2.0), le(7) (Lance Ethernet), nf(7) (SunFDDI 5.x), qe(7) (Quad Ethernet), qfe (Quad FastEthernet), and ge (Sun GigabitEthernet 2.0).
SunOS man pages that describe drivers for optional packages, such as FDDI and Sun FastEthernet, are available only on systems that have those packages installed.
ap_nmd works with the AP software to support Alternate Pathing for physical network devices.
Device operations of ap_nmd are an extension of the operations of the underlying network drivers. ap_nmd normally operates as a transparent pass-through module; it neither interprets nor modifies any of the STREAMS DLPI type messages. However, it does intercept and modify the DL_ATTACH_REQ and DL_INFO_ACK messages.
DL_ATTACH_REQ messages are captured and used to drive the initial connection between logical and physical devices. DL_INFO_ACK messages are captured and responded to with a prebuilt response to eliminate the possibility of the message response timing out due to induced message delays.
The cloning character-special device /dev/mxx is used to access all device-specific instances of the ap_nmd driver within the system.
The ap_nmd driver provides an interface to support Alternate Pathing. APSET interface enables a user to provide a mapping between physical path and logical path. APUNSET provide an interface to remove a physical-to-logical path mapping and APSWITCH provides a mechanism to switch a logical path from its existing physical path to a new physical path. For a more complete description of this AP capability, see the Sun Enterprise Server Alternate Pathing User's Guide.
The ap_nmd driver is a "style 2" Data Link Service provider. All DLPI processing is handled by the underlying physical device driver. See the man page that corresponds to each underlying driver.
The ap_nmd() function sets errno as listed for the following conditions:
An attempt was made to unload a busy device, or to APUNSET an active device.
An attempt was made to APSET an existing logical-to-physical mapping and a logical path when the system was out of memory
An attempt to switch between physical devices failed
No physical mapping exists
System memory was exhausted during an attempt to create a mapping between a physical path and a logical path
mhme.conf driver configuration file mle.conf driver configuration file mnf.conf driver configuration file mqe.conf driver configuration file mqfe.conf driver configuration file mge.conf driver configuration file /dev/mhme hme special character device /dev/mle le special character device /dev/mnf nf special character device /dev/mqe qe special character device /dev/mqfe qfe special character device /dev/mge ge special character device
See le(7) and qe(7) in the SunOS Reference Manual.
Sun Enterprise Server Alternate Pathing User's Guide
ap_daemon(1M), apconfig(1M), apdb(1M), apnet(1M), ap(7), ap_dmd(7), in this reference manual
driver.conf(4) man Pages(4): File Formats of the SunOS Reference Manual
man Pages(7): Device and Network Interfaces of the SunOS Reference Manual and other optional reference manuals (for example, the FDDI Reference Manual), as appropriate
NAME | SYNOPSIS | DESCRIPTION | ERRORS | FILES | DIAGNOSTICS | SEE ALSO