fc7397949c
The send inline optimization uses the btl_sendi function to achieve lower latency and higher message rates. Before this commit BTLs were allowed to assume the descriptor was non-NULL and were expected to return a valid descriptor if the send could not be completed using btl_sendi. This behavior was fine until the usage of btl_sendi was changed in ob1. This commit allows the caller to specify NULL for the descriptor. The affected btls have been updated to handle this case. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
btl_vader_component.c | ||
btl_vader_endpoint.h | ||
btl_vader_fbox.h | ||
btl_vader_fifo.h | ||
btl_vader_frag.c | ||
btl_vader_frag.h | ||
btl_vader_get.c | ||
btl_vader_knem.c | ||
btl_vader_knem.h | ||
btl_vader_module.c | ||
btl_vader_put.c | ||
btl_vader_send.c | ||
btl_vader_sendi.c | ||
btl_vader_xpmem.c | ||
btl_vader_xpmem.h | ||
btl_vader.h | ||
configure.m4 | ||
help-btl-vader.txt | ||
Makefile.am |