[HW, WvVerbs] Pass through the user's specified max inline data value when creating...
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 12 May 2009 13:24:37 +0000 (13:24 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 12 May 2009 13:24:37 +0000 (13:24 +0000)
commitd5c58e60fbd512564cbedf6b334fa5b874c44c9a
tree1dc46e0071953065b41f6baaa58c38ee1d092f7c
parentd797c5b4434bdc4b7b4a19d84bae75999b85c08c
[HW, WvVerbs] Pass through the user's specified max inline data value when creating a QP.
Currently, if the user specifies a value, it gets ignored when the QP is created.  The inline data value supported is then returned to the user, which may be less than requested.

This fixes a failure running dtest over mthca adapters.  Mlx4 adapters end up working for userspace apps because the max_inline_data is passed from the UVP to the kernel via the UMV buffer.  However, for completeness, fixup kernel calls for QP creation from IBAL for mlx4.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2166 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/winverbs/kernel/wv_qp.c
hw/mlx4/kernel/hca/qp.c
hw/mthca/kernel/hca_verbs.c