[ofa-general] limit on memory registration

Dotan Barak dotanba at gmail.com
Wed Aug 6 09:43:08 PDT 2008


Rui Machado wrote:
> Hi Dotan
>
>   
>>> is there any limitation on the size that can be registered
>>> (ibv_reg_mr) for communication?
>>> I seem to be limited to 16GB (on 32GB 64bit x86 machine).
>>> Is this normal? Can someone tell me why and/or if there is a workaround?
>>>
>>>       
>> In the device attributes there is an attribute called max_mr_size which
>> indicate the maximum block size
>> that can be registered for a device.
>>     
>
> I have a value of 131056 (printed as an int). How can I decode this?
>   
I have a feeling that you refer to the value of max_mr (am i right?)
>   
>> There is one more limitation which is a device specific for the translation
>> table virtual <-->physical
>> You can check the low level driver of the HW that you are using in order to
>> increase the size
>> of this table.
>>
>> which HW do you use?
>>
>>     
>
> Mellanox
> ca type:25218 (vendor_part_id)
> fw_version : 5.1.400 (fw_ver)
> hw_version : a0 (hw_ver)
>   
The module parameter "num_mtt" control the size of the above described 
table.


Dotan
> Thank you
>   




More information about the general mailing list