In a server having several network-interface cards each under control of a corresponding
device driver, a method for controlling persistency of a device driver in memory
includes determining whether an intermediate driver present in memory. If so then
the device driver is set to be persistent in memory. This preserves the integrity
of the interface between the intermediate driver and the device driver during replacement
of a failed network-interface card.