Freeing transmit memory on a network interface device prior to receiving an acknowledgment that transmit data has been received by a remote device

CM Philbrick, PK Craft - US Patent 9,055,104, 2015 - Google Patents
(57) ABSTRACT A transmit offload engine (TOE) Such as an intelligent net work interface
device (INIC), video controller or host bus adapter (HBA) that can communicate data over …

Method and apparatus for processing received network packets on a network interface for a computer

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2015 - Google Patents
An intelligent network interface card (INIC) or communication processing device (CPD)
works with a host computer for data communication. The device provides a fast-path that …

Accelerating data transfer in a virtual computer system with tightly coupled TCP connections

DD Starr, PK Craft, CM Philbrick - US Patent 8,539,513, 2013 - Google Patents
US PATENT DOCUMENTS 4,366,538 A 12, 1982 Johnson et al. 4.485. 455 A 11, 1984
Boone et al. 4,485.460 A 11/1984 Stambaugh 4,589,063 A 5, 1986 Shah et al. 4,700,185 A …

Intelligent network interface system and method for protocol processing

LB Boucher, SEJ Blightman, PK Craft… - US Patent …, 2014 - Google Patents
4,366,538 A 12, 1982 Johnson et al. 4.485. 455 A 11/1984 Boone et al. 4,485.460 A
11/1984 Stambaugh 4,589,063 A 5/1986 Shah et al. 4,700,185 A 10/1987 Balph et al. 4,991 …

Mechanisms for creation/deletion of linear block address table entries for direct I/O

WT Boyd, JL Hufferd, A Mena III, RJ Recio… - US Patent …, 2010 - Google Patents
The present invention provides mechanisms that enable application instances to pass block
mode storage requests directly to a physical I/O adapter without run-time involvement from …

TCP offload send optimization

PK Craft, CM Philbrick, DD Starr - US Patent 8,341,286, 2012 - Google Patents
Row et al...................... 395/200 processing of the data transfer by the TCP connection. One
embodiment involves a method comprising: running an appli cation on a computer having a …

Ethernet ring protection without MAC table flushing

S Davari - US Patent 9,356,799, 2016 - Google Patents
CPC............. H04L 12/437 (2013.01); Hotof. t the Ethernet ring, a position of the failure on the
Ethernet ring (. 01) and the binding. The forwarding information may indicate (58) Field of …

TCP/IP offload device

PK Craft, CM Philbrick, LB Boucher, DA Higgen… - US Patent …, 2013 - Google Patents
(57) ABSTRACT A host CPU runs a network protocol processing stack that provides
instructions not only to process network messages but also to allocate processing of certain …

Event Queue in a Logical Partition

T Gregg, R Arndt, B Beukema, D Craddock… - US Patent App. 11 …, 2008 - Google Patents
An information processing system is provided which includes a plurality of system resources,
and an event queue having a predetermined number of entries. An event recording …

Methods and apparatus for performing remote access commands between nodes

P Pillai, DR Cassiday, DM Morrier… - US Patent 8,090,801, 2012 - Google Patents
(51) Int. Cl. G06F 15/16(2006.01) node that partially completes the data access task. The
system G06F 5/73(2006.01) issues at least one Subsidiary request from the first node to the …