[ofa-general] Issues with osm_sm_state_mgr_check_legality()
Sasha Khapyorsky
sashak at voltaire.com
Thu Jul 3 23:49:54 PDT 2008
Hi Vincent,
On 10:41 Thu 03 Jul , Vincent Ficet wrote:
> Hello,
>
> In opensm/opensm/osm_sm_state_mgr.c:osm_sm_state_mgr_check_legality(), I
> noticed that the only valid signals that the SM can get while in the
> IB_SMINFO_STATE MASTER are:
> - OSM_SM_SIGNAL_HANDOVER
> - OSM_SM_SIGNAL_HANDOVER_SENT
>
> However, in opensm/opensm/osm_sm_state_mgr.c:osm_sm_state_mgr_process(), we
> see that the following signals can be received in the master state:
> - OSM_SM_SIGNAL_POLLING_TIMEOUT
> - OSM_SM_SIGNAL_HANDOVER
> - OSM_SM_SIGNAL_HANDOVER_SENT
> - OSM_SM_SIGNAL_WAIT_FOR_HANDOVER
> - OSM_SM_SIGNAL_DISCOVER
>
> Is this a bug, or am I missing anything here ?
I don't see an immediate bug here. osm_sm_state_mgr_check_legality() is
used only during SMInfo request processing so it covers only this flow
path and osm_sm_state_mgr_process() is called in different places.
Sasha
More information about the general
mailing list