Patent ID: 7043565
Filing Date: 2006-05-09
Classification: H04L

Abstract:
1. A method for transferring data over an external transmission medium, the method comprising: receiving a plurality of transfer requests; building a chain of transfer objects, wherein each transfer object corresponds to one of the plurality of transfer requests, wherein said building the chain of transfer objects includes linking the plurality of transfer objects together sequentially; and sequentially performing the request of each transfer object in the chain of transfer objects, wherein said sequentially performing the request of each transfer object in the chain of transfer objects comprises performing a request of a current transfer object; wherein said performing the request of the current transfer object is executed on a first thread at passive level if the current transfer object is the first transfer object in the chain; and wherein said performing the request of the current transfer object is executed on a system thread at kernel-dispatch level if the current transfer object is not the first transfer object in the chain.