1. A method comprising: using a driver software module and a software stack in a network storage system to store data in a non-volatile memory in the network storage system, wherein the network storage system contains a cluster interconnect adapter, the driver software module contains code for accessing the non-volatile memory and the cluster interconnect adapter, and the software stack provides a shared interface for invoking the code; and using the driver software module and the software stack to store data in a second memory in a cluster partner of the network storage system, by controlling the cluster interconnect adapter in the network storage system, wherein the software stack invokes the code in the driver software module to control the cluster interconnect adapter and to store data in the second memory of the cluster partner.