Hi Sasha, I noticed that when MCast support in OSM is disabled (command line option '-d3'), MFTs on the switches are still getting configured.
Turns out that MFTs configuration was disabled only in heavy sweep, but it was still working at idle time - the following patch fixes it. Signed-off-by: Yevgeny Kliteynik <[email protected]> --- opensm/opensm/osm_state_mgr.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/opensm/opensm/osm_state_mgr.c b/opensm/opensm/osm_state_mgr.c index 90bef87..185c700 100644 --- a/opensm/opensm/osm_state_mgr.c +++ b/opensm/opensm/osm_state_mgr.c @@ -1377,8 +1377,10 @@ static void do_process_mgrp_queue(osm_sm_t * sm) { if (sm->p_subn->sm_state != IB_SMINFO_STATE_MASTER) return; - osm_mcast_mgr_process_mgroups(sm); - wait_for_pending_transactions(&sm->p_subn->p_osm->stats); + if (!sm->p_subn->opt.disable_multicast) { + osm_mcast_mgr_process_mgroups(sm); + wait_for_pending_transactions(&sm->p_subn->p_osm->stats); + } } void osm_state_mgr_process(IN osm_sm_t * sm, IN osm_signal_t signal) -- 1.5.1.4 _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
