System and method for handling out-of-order frames
First Claim
Patent Images
1. A method for handling out-of-order frames, comprising:
- (a) receiving an out-of-order frame via a network subsystem;
(b) placing data of the out-of-order frame in a host memory; and
(c) managing information relating to one or more holes in a receive window.
7 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention may be found in a method and system for handling out-of-order frames. In one embodiment, a method includes, for example, one or more of the following: receiving an out-of-order frame via a network interface card (NIC); placing data of the out-of-order frame in a host memory; and managing information relating to one or more holes in a receive window.
-
Citations
29 Claims
-
1. A method for handling out-of-order frames, comprising:
-
(a) receiving an out-of-order frame via a network subsystem;
(b) placing data of the out-of-order frame in a host memory; and
(c) managing information relating to one or more holes in a receive window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for handling out-of-order frames, comprising:
-
parsing an out-of-order frame into control information and data information;
processing at least one of the control information, the data information and context information to determine a buffer location in a host memory in which to place the data information; and
managing receive window hole information. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system for handling out-of-order frames, comprising:
-
a host comprising a host memory; and
a network subsystem coupled to the host via a host interface, wherein the network subsystem is adapted to process an out-of-order frame, wherein the network subsystem is adapted to place data of the out-of-order frame in a host memory, and wherein the network subsystem is adapted to manage information relating to one or more holes in a receive window. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification