Patent ID: 6345296
Filing Date: 2002-02-05
Classification: H04L

Abstract:
A method for providing pull model data communication between a send client and a receive client, the method comprising the steps of:at a receive side, constructing a dialog receive control block, said dialog receive control block including a dialog receive primitive having a data destination descriptor parameter for identifying at least one receive buffer where data is to be stored; passing said dialog receive control block from the receive client to a receive intraconnect front end (IFE); building a receive control block (RCB) based on at least said data destination descriptor parameter in said dialog receive control block; sending said RCB in a first network packet to a send IFE; and at a send side, queuing said RCB in said send IFE; constructing a dialog send control block, said dialog send control block including a dialog send primitive having dialog send parameters and data that is to be sent to the receive client; passing said dialog send control block to said send IFE; determining a match between said dialog send control block and said queued RCB; building a second network packet, said second network packet including a receive memory address for said receive buffer copied from said RCB in said network packet and data copied from at least one send buffer identified by said dialog send control block and sending said second network packet to said receive IFE.