Patent ID: 8499029
Filing Date: 2013-07-30
Classification: G06F

Abstract:
1. An apparatus, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: receive a call in an operating system from an application in a data processing system; pass, by the operating system, the call from the operating system to a host fabric interface controller in the data processing system without processing the call to determine state information for a socket connection over which the call is received, a device driver that is associated with the identified state information, and without utilizing, by the operating system, the identified device driver to access a hardware device associated with the identified device driver; and process the call, by the host fabric interface controller, using state information associated with the call, the state information identifying a state of the socket connection over which the call is received and being identified by a state program of the host fabric interface controller, wherein the call is processed by the host fabric interface controller without intervention by the operating system, wherein: the host fabric interface controller transfers the call to another host fabric interface controller in another data processing system, the call is passed directly to an output device of the other data processing system via the other host fabric interface controller for output of data corresponding to the call without processing by an operating system or application executing on the other data processing system, the output device is a graphics adapter of the other data processing system that outputs the data as visual output on an output device coupled to the graphics adapter, the application is an instant messaging application and the call is a call to output an instant message, and the graphics adapter of the other data processing system outputs the instant message on the output device.