×

User-level stack

DC
  • US 8,612,536 B2
  • Filed: 06/30/2011
  • Issued: 12/17/2013
  • Est. Priority Date: 04/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system for transmitting data, comprising:

  • a processor subsystem having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device;

    an application configured to, while executing on the processor subsystem, form data to be transmitted, cause it to be written to a data buffer and request a non-operating-system functionality of the data processing system to send the data to be transmitted over the network;

    a non-operating system functionality configured to cause the network interface device to access the data buffer and begin a transmission operation of at least some of the data over the network; and

    an operating system configured to, while executing on the processor subsystem and in response to the application being determined to be unresponsive, access the data buffer and its corresponding connection state and continue the transmission operation by means of the network interface device.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×