An apparatus and a system may include an adaptation module, a plurality of
Direct Transport Interfaces (DTIs), a DTI accelerator, and a Transport
Control Protocol/Internet Protocol (TCP/IP) accelerator. The adaptation
module may provide a translated sockets call from an application program
to one of the DTIs, where an included set of memory structures may couple
the translated sockets call to the DTI accelerator, which may in turn
couple the set of memory structures to the TCP/IP accelerator. An article
may include data causing a machine to perform a method including:
receiving an application program sockets call at the adaptation module,
deriving a translated sockets call from the application program sockets
call, receiving the translated sockets call at a DTI, coupling the
translated sockets call to a DTI accelerator using a set of memory
structures in the DTI, and coupling the set of memory structures to a
TCP/IP accelerator.