]> git.openfabrics.org - ~shefty/rdma-win.git/commit
uvp/get_interface: add new interface to get versioned uvp functions
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 20 Mar 2008 06:49:41 +0000 (06:49 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 20 Mar 2008 06:49:41 +0000 (06:49 +0000)
commit60b7d959cb2e9310b96c5a410ca44cd835a22d0f
treec67e2fb9df79d9990b60599acb64adc460be7a3e
parent9a682caed1c7e213b056e97ce49f3dbc298035b2
uvp/get_interface: add new interface to get versioned uvp functions

Add a new call, uvp_get_interface_n(version, p_interface, sizeof(*p_interface)) that users can call to retrieve a specific interface that is supported by a uvp.  With the introduction of NDI and WinVerbs support, the uvp_interface structure changes.  Support for interface versioning will allow future changes to UVPs independent of IBAL and WinVerb changes and from each other.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@996 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
15 files changed:
branches/winverbs/core/al/user/ual_ca.c
branches/winverbs/core/al/user/ual_support.h
branches/winverbs/hw/mthca/user/mlnx_ual_av.c
branches/winverbs/hw/mthca/user/mlnx_ual_ca.c
branches/winverbs/hw/mthca/user/mlnx_ual_cq.c
branches/winverbs/hw/mthca/user/mlnx_ual_main.c
branches/winverbs/hw/mthca/user/mlnx_ual_main.h
branches/winverbs/hw/mthca/user/mlnx_ual_mcast.c
branches/winverbs/hw/mthca/user/mlnx_ual_mrw.c
branches/winverbs/hw/mthca/user/mlnx_ual_osbypass.c
branches/winverbs/hw/mthca/user/mlnx_ual_pd.c
branches/winverbs/hw/mthca/user/mlnx_ual_qp.c
branches/winverbs/hw/mthca/user/mlnx_ual_srq.c
branches/winverbs/hw/mthca/user/mlnx_uvp.def
branches/winverbs/inc/user/iba/ib_uvp.h