Abstract: A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
Abstract: A method and single chip device having limited on-chip memory for processing and reordering out-of-order TCP segments in a high-speed TCP communication system, wherein in-order TCP segments are forwarded on to an appropriate application, includes storing a first out-of-order TCP segment in the limited on-chip memory, the first out-of-order TCP segment defining a SACK region, determining the gap between a last-received in-order TCP segment and the SACK region, for each later-received out-of-order TCP segment that is contiguous with but non-cumulative with the SACK region, storing said later-received out-of-order TCP segment in the limited on-chip memory of the high-speed TCP receiving device; and expanding the SACK region to include said later-received out-of-order TCP segment, and when the gap between the last received in-order TCP segment and the SACK region is filled, forwarding each out-of-order TCP segment included within the SACK region on to the appropriate application.
Abstract: The present invention provides a generalized method for standard Galois Field operational schemes used in Advanced RAID parity calculations. This method places the standard-field and ring operations in their generalized context of linear operations, which can be described by matrices over the Galois Field with two elements (GF(2)). To ensure recovery of information, certain conditions on these matrices are imposed. A plurality of methods for generating such matrices are provided, thereby increasing the range of computational techniques for parity calculation. Further, the method provides increased flexibility and scope in finding a more efficient computational scheme that is adapted to a particular hardware or software implementation.