A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The CPD provides a fast-path that avoids protocol processing for most large multipacket messages, greatly accelerating data communication. The CPD also assists the host CPU for those message packets that are chosen for processing by host software layers. A context for a message is defined that allows DMA controllers of the CPD to move data, free of headers, directly to or from a destination or source in the host. The context can be stored as a communication control block (CCB) that is controlled by either the CPD or by the host CPU. The CPD contains specialized hardware circuits that process media access control, network and transport layer headers of a packet received from the network, saving the host CPU from that processing for fast-path messages.

Een systeem voor protocolverwerking in een computernetwerk heeft een intelligente kaart van de netwerkinterface (INIC) of communicatie verwerkingsapparaat (CPD) verbonden aan een server. Cpd verstrekt een snel-weg die protocolverwerking voor de meeste grote multipacketberichten vermijdt, zeer versnellend gegevensmededeling. Cpd staat ook de gastheer cpu voor die berichtpakketten die bij voor verwerking door de lagen van de gastheersoftware worden gekozen. Een context voor een bericht wordt bepaald dat de controlemechanismen van DMA van CPD toestaat om gegevens te bewegen, vrij van headers, rechtstreeks om of uit een bestemming of een bron in de gastheer. De context kan als een communicatie controleblok worden opgeslagen (CCB) dat door of CPD of door de gastheer cpu wordt gecontroleerd. Cpd bevat gespecialiseerde hardwarekringen die media toegangsbeheer, netwerk en vervoerlaagheaders van een pakket verwerken dat van het netwerk wordt ontvangen, dat de gastheer cpu van die verwerking voor snel-wegberichten redt.

 
Web www.patentalert.com

< Memory tile for use in a tiled memory

< Thin film magnetic memory device capable of easily controlling a data write current

> Electronic driver circuit for word lines in a memory matrix, and memory apparatus

> Method for manufacturing a semiconductor circuit system

~ 00093