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.
Этот коммит содержится в:
родитель
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 "
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user