Patent ID: 7783035
Filing Date: 2010-08-24
Classification: F04D

Abstract:
1. An integrated circuit coupled to a host device for providing Transmission Control Protocol (TCP) acceleration, the integrated circuit comprising: a hardware portion configured to perform a first set of TCP acceleration tasks that require a first speed level; a network protocol processor configured to perform a second set of TCP acceleration tasks that require a second speed level, the second speed level being different from the first speed level; an embedded processor configured to perform a third set of TCP acceleration tasks that require a third speed level, the third speed level being different from the second speed level; and an Application Program Interface (API) between the network protocol processor and the embedded processor, the API including a notification mechanism, wherein the network protocol processor includes an Internet Protocol Security (IPSec) acceleration block, the embedded processor includes an Internet key exchange (IKE) function, and the IPSec acceleration block is configured to utilize the notification mechanism for informing the IKE function of one or more IPSec keying material refresh requirements.