×

Method and system for handling out-of-order segments in a wireless system via direct data placement

  • US 7,826,457 B2
  • Filed: 05/11/2005
  • Issued: 11/02/2010
  • Est. Priority Date: 05/11/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for handling out-of-order TCP segments in a wireless system, the method comprising:

  • parsing incoming TCP segments received by a wireless network processor into corresponding TCP header segments and/or corresponding TCP data segments;

    storing said parsed incoming TCP segments in a host buffer, wherein said corresponding TCP header segments and/or said corresponding TCP data segments are stored in separate corresponding portions of said host buffer, wherein said host buffer is off-chip to said wireless network processor, and said host buffer is coupled to said wireless network processor via a host bus;

    for said stored and parsed incoming TCP segments, determining whether a current received TCP segment is an in-order TCP segment or an out-of-order TCP segment with respect to an immediately previously received TCP segment; and

    when said current received TCP segment is said out-of-order TCP segment;

    storing control information associated with said out-of-order TCP segment locally on said wireless network processor; and

    placing said out-of-order TCP segment in said corresponding portions of said host buffer based on said stored control information so that said out-of-order TCP segment is in order with respect to one or more previously received TCP segments.

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