Method and system for handling out-of-order segments in a wireless system via direct data placement
First Claim
1. A method for handling out-of-order TCP segments in a wireless system, the method comprising:
- at least one of;
placing a first TCP segment received by a wireless network processor in a host buffer and mapping a TCP sequence number of said first TCP segment and a corresponding buffer address, and determining whether a second received TCP segment is one of an in-order TCP segment or an out-of-order TCP segment; and
if said second TCP segment received by said wireless network processor is an out-of-order TCP segment;
storing control information associated with at least said second TCP segment locally on said wireless network processor; and
placing said out-of-order TCP segment in a portion of said host buffer.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for handling or processing out-of-order TCP segments in a wireless system may comprise at least one of: placing a first TCP segment received by a wireless network processor in a host buffer and having a mapping between a TCP sequence number and a corresponding buffer address. It may be determined whether a second TCP segment received by the wireless network processor is one of an in-order TCP segment or an out-of-order TCP segment. If the second received TCP segment is an out-of-order TCP segment, then control information associated with at least the second TCP segment may be stored locally on the wireless network processor. The out-of-order TCP segment may be placed in a portion of the host buffer.
83 Citations
32 Claims
-
1. A method for handling out-of-order TCP segments in a wireless system, the method comprising:
-
at least one of;
placing a first TCP segment received by a wireless network processor in a host buffer and mapping a TCP sequence number of said first TCP segment and a corresponding buffer address, and determining whether a second received TCP segment is one of an in-order TCP segment or an out-of-order TCP segment; and
if said second TCP segment received by said wireless network processor is an out-of-order TCP segment;
storing control information associated with at least said second TCP segment locally on said wireless network processor; and
placing said out-of-order TCP segment in a portion of said host buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30)
-
-
25. A system for handling out-of-order TCP segments in a wireless, the system comprising:
-
at least one processor for at least one of;
placing a first TCP segment received by a wireless network processor in a host buffer and having a mapping between a TCP sequence number and a corresponding buffer address, and determining whether a second TCP segment received by said wireless network processor is one of an in-order TCP segment or an out-of-order TCP segment; and
if said second received TCP segment is an out-of-order TCP segment;
said at least one processor stores control information associated with at least said second TCP segment locally on said wireless network processor; and
said at least one processor places said out-of-order TCP segment in a portion of said host buffer. - View Dependent Claims (26, 31, 32)
-
Specification