1
1

Adjust the max_inline default size down so that it can be accepted on

multiple adapters (eg., Chelsio T3).

But we need to figure out how to determine a good value for the
resident adapter(s) at runtime.  It's problematic because, for
example, Mellanox ConnectX and Chelsio T3 report max_inline values
differently at run-time.  If you ibv_create_qp with a max_inline value
of 0, ConnectX reports back a value that is a formular based on a few
other values (e.g., max_send_sge and max_recv_sge).  But T3 always
reports back "64".

We're looking into this to figure out the best way -- reducing the
default right now should allow other adapters to run while we figure
it out.

This commit was SVN r18697.
Этот коммит содержится в:
Jeff Squyres 2008-06-20 18:24:04 +00:00
родитель 930667ac73
Коммит ed17b51204

Просмотреть файл

@ -224,7 +224,7 @@ int btl_openib_register_mca_params(void)
CHECK(reg_int("ib_max_inline_data", "Maximal size of inline data segment "
"(must be >= 1)",
128, &ival, REGINT_GE_ZERO));
64, &ival, REGINT_GE_ZERO));
mca_btl_openib_component.ib_max_inline_data = (uint32_t) ival;
CHECK(reg_int("ib_pkey_ix", "InfiniBand pkey index "