<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Robert, Sean --</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Great, thanks to both of you for the quick responses!  I probably should have specified that I was doing RMA, but as a libfabric "outsider" (middleware writer) the distinction between MSG and RMA traffic is less in the front of my mind than it would be for,
 say, a provider author.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
greg</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Wespetal, Robert <wesper@amazon.com><br>
<b>Sent:</b> Monday, July 27, 2020 5:18 PM<br>
<b>To:</b> libfabric-users@lists.openfabrics.org <libfabric-users@lists.openfabrics.org>; Titus, Greg <gregory.titus@hpe.com>; sean.hefty@intel.com <sean.hefty@intel.com><br>
<b>Subject:</b> Re: [libfabric-users] memory registration "not needed", with the efa provider?</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Right, this is correct and we do require and validate the keys for one<br>
sided ops. I'll update the manpage so that this is clearer.<br>
<br>
> My guess is that they mean, "memory registration is not required for<br>
> send or receive buffers".<br>
> <br>
> That is, EFA likely doesn't require FI_MR_LOCAL.<br>
> <br>
> Registration is always required for RMA target buffers for security<br>
> reasons.<br>
> <br>
> - Sean<br>
> _______________________________________________<br>
> Libfabric-users mailing list<br>
> Libfabric-users@lists.openfabrics.org<br>
> <a href="https://lists.openfabrics.org/mailman/listinfo/libfabric-users">
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.openfabrics.org_mailman_listinfo_libfabric-2Dusers&d=DwIGaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=bhB4SVEWwVyEhNWzGILBobFNqpntvzCpLnxJls91BEw&m=4nvZPtXX_DYfTlhd74DX8UV6uWKI7x1Wy4ABS5KHGuY&s=EFSHlAyWnr6IdXuIExG8fSiOMEgP5Z-NHRYaRxT5Xks&e=</a>
<br>
</div>
</span></font></div>
</body>
</html>