Dynamic Detection of Interface Link Status
Original Publication Date: 2003-Apr-04
Included in the Prior Art Database: 2003-Apr-04
Most operating systems today define a network interface in software that corresponds to a physical Network Interface Card (NIC). It often happens that the link to which the NIC is connected may become inoperable (e.g. someone pulls out a network cable). Most applications do not detect this problem even though the NIC driver is aware that the link status is no longer "available." Applications continue to send packets on the software interface for sometime before realizing that they are not receiving a response. This document proposes a lightweight solution that allows the system to use existing information known by its network adapter to immediately inform upper layers and applications of this information, allowing them to adjust if possible.