[openib-general] [PATCH] osm: setting LinkSpeedSupported as LinkSpeedEnabled only when needed
Yevgeny Kliteynik
kliteyn at dev.mellanox.co.il
Sun Nov 26 11:42:23 PST 2006
Sasha Khapyorsky wrote:
> On 17:10 Sun 26 Nov , Yevgeny Kliteynik wrote:
>> Setting LinkSpeedSupported as LinkSpeedEnabled only when needed -
>> avoiding unnecessary changes in PortInfo to prevent issuing SetPortInfo
>>
>> --
>> Yevgeny
>>
>> Signed-off-by: Yevgeny Kliteynik <kliteyn at dev.mellanox.co.il>
>>
>> Index: opensm/osm_link_mgr.c
>> ===================================================================
>> --- opensm/osm_link_mgr.c (revision 10161)
>> +++ opensm/osm_link_mgr.c (working copy)
>> @@ -313,7 +313,11 @@ __osm_link_mgr_set_physp_pi(
>> if ( p_mgr->p_subn->opt.force_link_speed )
>> ib_port_info_set_link_speed_enabled( p_pi, IB_LINK_SPEED_ACTIVE_2_5 );
>> else
>> - ib_port_info_set_link_speed_enabled( p_pi, IB_PORT_LINK_SPEED_ENABLED_MASK );
>> + {
>> + if (ib_port_info_get_link_speed_sup(p_pi) !=
>> + ib_port_info_get_link_speed_enabled(p_pi))
>> + ib_port_info_set_link_speed_enabled( p_pi, IB_PORT_LINK_SPEED_ENABLED_MASK );
>> + }
>
> Looks fine.
>
> Just cosmetic nit - what about to use 'else if(...)' and to drop unneded
> braces?
Sasha,
Sure, that would be good too.
Hal,
Do you want me to resubmit with this change?
-- Yevgeny
> Sasha
>
>> if (memcmp( &p_pi->link_speed, &p_old_pi->link_speed,
>> sizeof(p_pi->link_speed) ))
>> send_set = TRUE;
>>
>> _______________________________________________
>> openib-general mailing list
>> openib-general at openib.org
>> http://openib.org/mailman/listinfo/openib-general
>>
>> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>>
>
More information about the general
mailing list