×

Efficient send socket call handling by a transport layer

  • US 20070133582A1
  • Filed: 12/12/2005
  • Published: 06/14/2007
  • Est. Priority Date: 12/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for efficient handling of a send socket call received at a transport layer of a network protocol stack of a computer system, comprising:

  • responsive to receiving said send socket call for data of a specified length at said transport layer and detecting insufficient memory for a single memory allocation to a buffer in said transport layer for at least said specified length, blocking said send socket call at said transport layer; and

    only waking said send socket call upon detection of sufficient memory for said single memory allocation of at least said specified length within said buffer in said transport layer, wherein waking said send socket call triggers a kernel to perform said single memory allocation of said at least said specified length in said buffer and to write said data to said single memory allocation in a single pass.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×