VOID DriverUnload()

in NDKCI/RdmaSample/RdmaSample.c [487:511]


VOID DriverUnload(
    DRIVER_OBJECT *DriverObject)
{
    UNREFERENCED_PARAMETER(DriverObject);

    if (ClientSocket.RdmaSocket)
    {
        RdmaCloseSocket(ClientSocket.RdmaSocket);
        ClientSocket.RdmaSocket = NULL;
    }

    if (ServerSocket.RdmaSocket)
    {
        RdmaCloseSocket(ServerSocket.RdmaSocket);
        ServerSocket.RdmaSocket = NULL;
    }

    if (ListenSocket.RdmaListenSocket)
    {
        RdmaCloseListenSocket(ListenSocket.RdmaListenSocket);
        ListenSocket.RdmaListenSocket = NULL;
    }

    NdkDeInitialize();
}