Patent ID: 7991918
Filing Date: 2011-08-02
Classification: H04L

Abstract:
1. A method of communicating between a TCP stack, wherein the TCP stack delegates one or more connections to the offload unit, and the TCP stack processes connections that are not delegated or require special processing, and an offload unit, comprising: utilizing a driver as a translator for writing a command including an index corresponding to a delegated connection to an entry in a command ring; indicating by a bit an owner of the entry, the owner being the offload unit, wherein every entry in the ring includes a bit indicating the owner of the entry; reading the command from the entry in the command ring to the offload unit; setting the bit in the entry by the offload unit to indicate the owner of entry is the TCP stack; executing the command; and writing command specific status to the entry in the command ring by the offload unit.