]> git.openfabrics.org - ~ardavis/dapl.git/commit
mpxyd: proxy out doesn't release proxy buffer as quickly as necessary
authorArlin Davis <arlin.r.davis@intel.com>
Tue, 18 Feb 2014 23:23:37 +0000 (15:23 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 18 Feb 2014 23:23:37 +0000 (15:23 -0800)
commit4e84a3ac8a8c75ea1b0576173dde2495553884a8
tree129073514f6615ef5818a4c5c9394338c8cebc69
parent56d5601e2ea4014d02ad7de7ea105f7154a98bff
mpxyd: proxy out doesn't release proxy buffer as quickly as necessary

Change proxy-out WC processing to release the proxy-out buffer
during every event, not just consumer signaled events.
The remote proxy-in will only send WC if this WR segments has been
completely moved and is ready for reuse.

Change WR and proxy memory stall logic to limit retries to 5 seconds.
Print warning messages every 100 retries with appropriate queue info.
dapl/svc/mpxy_out.c