Patent ID: 7213074
Filing Date: 2007-05-01
Classification: G06F,H04L,Y02D

Abstract:
1. A method for a file server to process an incoming network packet, the file server comprising: a. A network interface adapted for connection to a communication network; b. A receive protocol aware logic module; c. A storage device; d. A processor unit with network stack; and e. Shared buffer accessible by: the network interface, the storage device, and the processor unit with network stack; The method comprising: a. The network interface receiving a network packet from the network destined for a first existing socket and writing the network packet to a segment of memory in the shared buffer, the network packet having the properties of:  the network packet comprising:  A) a transport header;  B) a protocol header; and  C) a data payload; b. The receive protocol aware logic module detecting the process of writing of the network packet to the shared buffer and confirming that a checksum value contained in the protocol header matches a newly calculated checksum; and c. The receive protocol aware logic module detecting the process of writing of the network packet to the shared buffer and confirming the sequence order of the packet.