Application programming interfaces and methods enabling a host to interface with a network processor
AssigneeIntel Corporation
InventorsChi-Hua Chang, Man Dieu Trinh
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsChi-Hua Chang, Man Dieu Trinh
Estimating the term…
The present invention provides application programming interfaces (APIs) which allow a host to control the functioning of a network processor and also perform various network data manipulation functions. The APIs are intended to encapsulate as much as possible the underlying messaging between the host system and the network processor and to hide the low device level command details from the host. The APIs are provided by a program module. A host may invoke an API which is then communicated by the program module to the network processor where functions corresponding to the API are performed. Responses to the APIs may be forwarded back to the host. Asynchronous callback functions, invoked in response to the API calls, may be used to forward responses to the host.
In a network environment including a host system coupled to a network processor, the host system executing a host application program, a method for allowing the host application to control the network processor, the method comprising:
In a network environment including a host system coupled to a network processor, the host system executing a host application program, a method comprising:
In a network environment including a host system coupled to a network processor, the host system executing a host application program, a method comprising:
In a network environment including a host system coupled to a network processor, the host system executing a host application program, a method comprising:
In a network environment including a host system coupled to a network processor, the host system executing a host application program, a computer program product for allowing the host application to control the network processor, the computer program product comprising:
A network system comprising:
Dependencies are inferred from the claim text.