A host system is provided with one or more host-fabric adapters installed therein
for connecting to a switched fabric of a data network. The host-fabric adapter
may comprise at least one Micro-Engine (ME) arranged to establish connections and
support data transfer operations via a switched fabric; a serial interface arranged
to receive and transmit data packets from the switched fabric for data transfer
operations; a host interface arranged to receive and transmit host data transfer
work requests from the host system for data transfer operations; a context memory
arranged to provide context information necessary for data transfer operations;
a doorbell manager arranged to update the context information needed for the Micro-Engine
(ME) to process host data transfer requests for data transfer operations; and,
a remote key manager arranged to manage remote keys and check the validity of the
remote keys which correspond to outstanding data transfer operations.