Selective offloading of protocol processing
OwnerJohn W. Hayesinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerJohn W. Hayesinventor
Estimating the term…
The present invention provides methods and apparatus for delivering selective offloading of protocol processing from a host computer (12) to an offloading auxiliary processor (132). Selective offloading of protocol processing enables a host (12) to offload the most computationally intensive, memory bandwidth intensive and performance critical portions of the protocol processing task to an auxiliary processor (132) without requiring the auxiliary processor (132) to perform the full suite of functions necessary to perform a complete protocol processing offload. This capability enables the offloading auxiliary processor to be built with fewer resources, and thus more inexpensively. The offloading host will only offload the portions of the protocol processing task that the auxiliary processor can process. If the auxiliary processor is requested to perform an action that it is unable to perform, for any reason, is simply returns the request back to the host computer. The request may be partially completed or not completed at all. This allows “fastpath” functions to be offloaded while more complex, but slower functions such as error handling, resequencing and lost packet recovery and retransmission to be handled by the host computer (12).
A method comprising the steps of:
An apparatus comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.