Patent ID: 6570885
Filing Date: 2003-05-27
Classification: G06F,H04L

Abstract:
A communication method for use in ports of a multi-node network in which nodes are connected by links, comprising:receiving a message packet of a message sent by a source node on one or more links in the network to a buffer in a port of a destination node, wherein the message packet comprises a unique identifier of the source node and the message being received; comparing the unique identifier with tags in a cache directory of a communication cache in the port of the destination node in the network to determine if a message control block (MCB) for the message packet is available in the cache, each tag containing space for identifying a message and for indicating if an associated cache entry is empty, each associated cache entry containing space for a sequence indicator and space for storing an MCB or a pointer to an MCB or a part of an MCB; if the MCB is found available by the comparing operation, processing the received message packet by storing information of the packet into a memory of the node at a location determined from the content of the MCB; updating a message status area of the MCB; and casting out the MCB to an MCB Table in memory when the updating operation indicates the message has completed.