<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks Micheal.<br>
<br>
Can I confirm that no memory beyond that specified in the WR for the
Send op is not actually written to.<br>
<br>
The reason I'm interested in this is that I'm thinking about
registering a large Memory Region to receive lots of smaller data
messages. This is to avoid the overhead of registering and
unregistering MRs. For RDMA Write, would windowing be the only option
to stop a sender writing beyond what the receiver was expecting?<br>
<br>
Regards,<br>
<br>
Steve.<br>
<br>
Michael S. Tsirkin wrote:
<blockquote cite="mid20050822145834.GA1856@mellanox.co.il" type="cite">
  <pre wrap="">Hi Steve,

Quoting r. Steve Wooding <a class="moz-txt-link-rfc2396E" href="mailto:steve_wooding@keysounds.co.uk"><steve_wooding@keysounds.co.uk></a>:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I was wondering what happens if the message being received (for a Send
operation) is larger than the length of the recieve buffer that was
specified in the receive WR?
    </pre>
  </blockquote>
  <pre wrap=""><!---->You'll get a completion with error when you poll the cq.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Where is this error caught?
    </pre>
  </blockquote>
  <pre wrap=""><!---->This is detected by HCA hardware.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Is is the same
for an RDMA Write?
    </pre>
  </blockquote>
  <pre wrap=""><!---->RDMA Write does not use a receive WR.

  </pre>
</blockquote>
<br>
</body>
</html>