[ofa-general] ehca_mrmw patch
Kyle Schochenmaier
kschoche at scl.ameslab.gov
Wed May 9 11:08:17 PDT 2007
With the memory registration restrictions of the eHCA coupled with our
applications which require large memory registrations, we've found that
we can quickly trigger a case where ibv_reg_mr() will return -EINVAL,
when it should be returning -ENOMEM. If we were able to differentiate
this type of error from the default -EINVAL, we would be able to handle
this in userspace by flushing cached entries and retrying the memory
registration.
I've attached a patch to start the process, if there are other paths
back to userspace that can return ENOMEM on a resource limitation we
should also add that.
thanks,
Kyle
--
Kyle Schochenmaier
kschoche at scl.ameslab.gov
Research Assistant, Dr. Brett Bode
AmesLab - US Dept.Energy
Scalable Computing Laboratory
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ehca_mrmw.patch
Type: text/x-patch
Size: 920 bytes
Desc: not available
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20070509/5c05d05e/attachment.bin>
More information about the general
mailing list