Patent ID: 7735099
Filing Date: 2010-06-08
Classification: G06F,H04L

Abstract:
1. A system coupled to a network for receiving and sending network packets, comprising: a host processor that executes an operating system for a host system and at least one application that runs in a context that is different from a context of the operating system; an interface module specific to the application; and a network adapter with a hardware device that can run a network protocol stack; wherein when the application wants to establish a network connection, the application directly places a call via its specific interface module and without using the operating system, the network adapter establishes the network connection and interfaces with the application directly through the application specific interface module, the application designates a named memory buffer for the network connection, and when data is received by the network adapter for the network connection, then the network adapter passes the received data directly to the designated named memory buffer.