[MTHCA\MT23108\IBAL] change to support TRAP and TRAP_REPRESS
authorsleybo <sleybo@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 12 Nov 2006 09:50:34 +0000 (09:50 +0000)
committersleybo <sleybo@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 12 Nov 2006 09:50:34 +0000 (09:50 +0000)
commit19e39572ea07b86e68a6e2e5b6654ecd9bd11e0c
tree0f917417bab944ebc777e96b0fb9344f31a64226
parent3f7f02980b37330c7799ec59571e7b19d914fedd
[MTHCA\MT23108\IBAL] change to support TRAP and TRAP_REPRESS
1. set TRAP_FORWARD in case slid == 0
2. fix command MAD_IFC to set the correct values
3. add al_local_mad function and change ci interface to pass av_src_attr for traps generation.
4. ib_local_mad support NULL pointer at p_mad_out
5. in case of response unexpected the response does not pass to the recv dispatcher
7. add sm_lid and sm_sl to svc structure

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@539 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
18 files changed:
core/al/al_mad.c
core/al/al_mad.h
core/al/al_verbs.h
core/al/kernel/al_smi.c
core/al/kernel/al_smi.h
hw/mt23108/kernel/hca_data.h
hw/mt23108/kernel/hca_smp.c
hw/mthca/kernel/hca_data.h
hw/mthca/kernel/hca_smp.c
hw/mthca/kernel/ib_verbs.h
hw/mthca/kernel/mthca_cmd.c
hw/mthca/kernel/mthca_cmd.h
hw/mthca/kernel/mthca_cq.c
hw/mthca/kernel/mthca_dev.h
hw/mthca/kernel/mthca_mad.c
inc/iba/ib_ci.h
inc/iba/ib_types.h
inc/user/iba/ib_uvp.h