ib_types: update SA attribute definitions
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 2 Mar 2009 22:58:48 +0000 (22:58 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 2 Mar 2009 22:58:48 +0000 (22:58 +0000)
commit1c44a035aacccb27832b593af4d2798ed0916a4c
treeda7593a8f37251e5ed95aa34c8d9bfa7bf8b2fe4
parentb533eef8102bdf57f18986bf8776d230028d94ef
ib_types: update SA attribute definitions

To support a direct port of the ib-diags (and eventually opensm), update ib_types.h so that the relevant definitions used by the diags match between OFED and WinOF.  The affected attributes are:

ib_path_rec
ib_vl_arb_element
ib_mad_notice_attr
ib_inform_info
ib_inform_info_record

Users of the attributes are updated accordingly.  In several cases, static inline accessor functions were provided in the ib_types.h header files that were not called by anything.  Rather than update all 29 of those functions, I simply deleted them.

The updates moved the path record attribute to match the 1.2.1 spec version.  The inform info attribute was updated to make it easier to use the structure.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1996 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/al/al_cm_qp.c
core/al/al_dm.c
core/al/al_query.c
core/al/kernel/al_cm_cep.c
core/al/kernel/al_ioc_pnp.c
core/al/user/al_exports.src
inc/iba/ib_types.h
ulp/ipoib/kernel/ipoib_port.c
ulp/qlgcvnic/kernel/vnic_adapter.c
ulp/srp/kernel/srp_hba.c