Network drivers that support link-based failure detection monitor the interface's link state and notify the networking subsystem when that link state changes.
Incorrect:
Not B: GLDv2 is a multi-threaded, clonable, loadable kernel module that provides support to device drivers for local area networks. Local area network (LAN) device drivers in the Solaris OS are STREAMS-based drivers that use the Data Link Provider Interface (DLPI) to communicate with network protocol stacks.
Not D: Link-based failure detection is always enabled, provided that the interface supports this type of failure detection.
You cannot disable link-based failure detection if this method is supported by the NIC driver.
Note:
* To write a network driver for the Oracle Solaris OS, use the Solaris Generic LAN Driver (GLD) framework.
/ For new Ethernet drivers, use the GLDv3 framework.
/ To maintain older Ethernet, Token Ring, or FDDI drivers, use the GLDv2 framework.
* To ensure continuous availability of the network to send or receive traffic, IPMP performs failure detection on the IPMP group's underlying IP interfaces. Failed interfaces remain unusable until they are repaired. Remaining active interfaces continue to function while any existing standby interfaces are deployed as needed.
The in.mpathd daemon handles the following types of failure detection:
/ Probe-based failure detection, of two types:
No test addresses are configured (transitive probing).
Test addresses are configured.
/ Link-based failure detection, if supported by the NIC driver