]> git.openfabrics.org - ~ardavis/dapl.git/commit
scm, cma: dat max_lmr_block_size is 32 bit, verbs max_mr_size is 64 bit
authorArlin Davis <arlin.r.davis@intel.com>
Wed, 29 Apr 2009 21:33:28 +0000 (14:33 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Wed, 29 Apr 2009 21:33:28 +0000 (14:33 -0700)
commit0ef94459e0a0175233b43b3fcbaaac2596e1042d
treec267b869b35bfc5c0aec1c89ea1d44e7c5414ba0
parentf91f27eaaab28b13a631adf75b933b7be3afbc0f
scm, cma: dat max_lmr_block_size is 32 bit, verbs max_mr_size is 64 bit

mismatch of device attribute size restricts max_lmr_block_size to 32 bit
value. Add check, if larger then limit to 4G-1 until DAT v2 spec changes.

Consumers should use max_lmr_virtual_address for actual max
registration block size until attribute interface changes.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/openib_cma/dapl_ib_util.c
dapl/openib_scm/dapl_ib_util.c