×

High performance memory based communications interface

  • US 7,773,630 B2
  • Filed: 09/26/2006
  • Issued: 08/10/2010
  • Est. Priority Date: 11/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting a data packet to a communications medium, the data packet including a header and a payload, the method comprising the steps of:

  • segmenting the data packet into one or more segments, each of the segments including a plurality of fragments stored in non-contiguous portions of a computer memory;

    generating a segment descriptor for each segment, each segment descriptor including a fragment descriptor for each of the plurality of fragments in a respective segment such that one of the generated fragment descriptors is exclusively associated with the header and at least one other of the generated fragment descriptors is associated with at least a portion of the payload;

    storing the generated fragment descriptors for each segment descriptor in contiguous portions of the computer memory;

    sending the plurality of fragment descriptors for each segment descriptor across an interface;

    retrieving the fragment descriptors from the interface;

    reassembling each segment of the data packet by retrieving the header and the payload associated with the retrieved fragment descriptors for a respective segment descriptor from the computer memory, andtransmitting the reassembled data packet segments to the communications medium.

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