Ack for the patches 1-5.
Reviewing 6-16.
Thanks,
Praveen
On 19-Aug-14 12:16 PM, Gary Lee wrote:
> osaf/services/saf/amf/amfd/ckpt_dec.cc | 2 +-
> osaf/services/saf/amf/amfd/include/si.h | 3 +
> osaf/services/saf/amf/amfd/include/si_dep.h | 1 -
> osaf/services/saf/amf/amfd/sg_2n_fsm.cc | 8 +-
> osaf/services/saf/amf/amfd/sg_npm_fsm.cc | 4 +-
> osaf/services/saf/amf/amfd/sg_nway_fsm.cc | 2 +-
> osaf/services/saf/amf/amfd/si_dep.cc | 93
> ++++++++++++++--------------
> 7 files changed, 58 insertions(+), 55 deletions(-)
>
>
> diff --git a/osaf/services/saf/amf/amfd/ckpt_dec.cc
> b/osaf/services/saf/amf/amfd/ckpt_dec.cc
> --- a/osaf/services/saf/amf/amfd/ckpt_dec.cc
> +++ b/osaf/services/saf/amf/amfd/ckpt_dec.cc
> @@ -1680,7 +1680,7 @@ static uint32_t dec_si_dep_state(AVD_CL_
> osaf_decode_uint32(&dec->i_uba, &si_dep_state);
>
> /* Update the fields received in this checkpoint message */
> - avd_sidep_si_dep_state_set(si, (AVD_SI_DEP_STATE)si_dep_state);
> + si->set_dep_state((AVD_SI_DEP_STATE)si_dep_state);
>
> cb->async_updt_cnt.si_updt++;
>
> diff --git a/osaf/services/saf/amf/amfd/include/si.h
> b/osaf/services/saf/amf/amfd/include/si.h
> --- a/osaf/services/saf/amf/amfd/include/si.h
> +++ b/osaf/services/saf/amf/amfd/include/si.h
> @@ -140,6 +140,9 @@ public:
> void arrange_dep_csi(struct avd_csi_tag* csi);
> void add_csi_db(struct avd_csi_tag* csi);
>
> + // SI SI dependency related functions
> + void set_dep_state(AVD_SI_DEP_STATE state);
> +
> private:
> AVD_SI(const AVD_SI&);
> AVD_SI& operator=(const AVD_SI&);
> diff --git a/osaf/services/saf/amf/amfd/include/si_dep.h
> b/osaf/services/saf/amf/amfd/include/si_dep.h
> --- a/osaf/services/saf/amf/amfd/include/si_dep.h
> +++ b/osaf/services/saf/amf/amfd/include/si_dep.h
> @@ -78,7 +78,6 @@ void sidep_stop_tol_timer(AVD_CL_CB *cb,
> extern SaAisErrorT avd_sidep_config_get(void);
> extern void avd_sidep_constructor(void);
> extern void avd_sidep_reset_dependents_depstate_in_sufault(AVD_SI *si);
> -extern void avd_sidep_si_dep_state_set(AVD_SI *si, AVD_SI_DEP_STATE state);
> extern bool avd_sidep_is_su_failover_possible(AVD_SU *su);
> extern bool avd_sidep_is_si_failover_possible(AVD_SI *si, AVD_SU *su);
> extern void avd_sidep_update_depstate_su_rolefailover(AVD_SU *su);
> diff --git a/osaf/services/saf/amf/amfd/sg_2n_fsm.cc
> b/osaf/services/saf/amf/amfd/sg_2n_fsm.cc
> --- a/osaf/services/saf/amf/amfd/sg_2n_fsm.cc
> +++ b/osaf/services/saf/amf/amfd/sg_2n_fsm.cc
> @@ -1214,7 +1214,7 @@ uint32_t SG_2N::su_fault(AVD_CL_CB *cb,
> */
> for (l_susi = su->list_of_susi;l_susi != NULL;l_susi =
> l_susi->su_next) {
> if(l_susi->si->si_dep_state ==
> AVD_SI_FAILOVER_UNDER_PROGRESS)
> - avd_sidep_si_dep_state_set(l_susi->si,
> AVD_SI_SPONSOR_UNASSIGNED);
> +
> l_susi->si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> if (l_susi->si->num_dependents > 0)
>
> avd_sidep_reset_dependents_depstate_in_sufault(l_susi->si);
> }
> @@ -3000,7 +3000,7 @@ void SG_2N::node_fail_si_oper(AVD_SU *su
> * sponsor SIs are
> assigned back,if so move the SI state to ASSIGNED state
> */
> if
> (avd_sidep_sponsors_assignment_states(susi_temp->si))
> -
> avd_sidep_si_dep_state_set(susi_temp->si, AVD_SI_ASSIGNED);
> +
> susi_temp->si->set_dep_state(AVD_SI_ASSIGNED);
> else
>
> avd_susi_del_send(susi_temp);
> }
> @@ -3072,7 +3072,7 @@ void SG_2N::node_fail_si_oper(AVD_SU *su
> * sponsor SIs
> are assigned back,if so move the SI state to ASSIGNED state
> */
> if
> (avd_sidep_sponsors_assignment_states(susi_temp->si))
> -
> avd_sidep_si_dep_state_set(susi_temp->si, AVD_SI_ASSIGNED);
> +
> susi_temp->si->set_dep_state(AVD_SI_ASSIGNED);
> else
>
> avd_susi_del_send(susi_temp);
> }
> @@ -3166,7 +3166,7 @@ void SG_2N::node_fail(AVD_CL_CB *cb, AVD
> * sponsor SIs
> are assigned back,if so move the SI state to ASSIGNED state
> */
> if
> (avd_sidep_sponsors_assignment_states(s_susi->si))
> -
> avd_sidep_si_dep_state_set(s_susi->si, AVD_SI_ASSIGNED);
> +
> s_susi->si->set_dep_state(AVD_SI_ASSIGNED);
> else
>
> avd_susi_del_send(s_susi);
> }
> diff --git a/osaf/services/saf/amf/amfd/sg_npm_fsm.cc
> b/osaf/services/saf/amf/amfd/sg_npm_fsm.cc
> --- a/osaf/services/saf/amf/amfd/sg_npm_fsm.cc
> +++ b/osaf/services/saf/amf/amfd/sg_npm_fsm.cc
> @@ -1265,7 +1265,7 @@ static uint32_t avd_sg_npm_su_fault_sg_r
> AVD_SU_SI_REL *l_susi;
> for (l_susi = su->list_of_susi;l_susi != NULL;l_susi =
> l_susi->su_next) {
> if(l_susi->si->si_dep_state ==
> AVD_SI_FAILOVER_UNDER_PROGRESS)
> - avd_sidep_si_dep_state_set(l_susi->si,
> AVD_SI_SPONSOR_UNASSIGNED);
> +
> l_susi->si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> if (l_susi->si->num_dependents > 0)
>
> avd_sidep_reset_dependents_depstate_in_sufault(l_susi->si);
> }
> @@ -2389,7 +2389,7 @@ static void avd_sg_npm_stdbysu_role_chan
>
> } else {
> TRACE("Role failover is
> deferred as sponsors role failover is under going");
> -
> avd_sidep_si_dep_state_set(act_susi->si, AVD_SI_FAILOVER_UNDER_PROGRESS);
> +
> act_susi->si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> }
> }
> }
> diff --git a/osaf/services/saf/amf/amfd/sg_nway_fsm.cc
> b/osaf/services/saf/amf/amfd/sg_nway_fsm.cc
> --- a/osaf/services/saf/amf/amfd/sg_nway_fsm.cc
> +++ b/osaf/services/saf/amf/amfd/sg_nway_fsm.cc
> @@ -1629,7 +1629,7 @@ uint32_t avd_sg_nway_su_fault_sg_realign
> */
> for (curr_susi = su->list_of_susi;curr_susi !=
> NULL;curr_susi = curr_susi->su_next) {
> if(curr_susi->si->si_dep_state ==
> AVD_SI_FAILOVER_UNDER_PROGRESS)
> -
> avd_sidep_si_dep_state_set(curr_susi->si, AVD_SI_SPONSOR_UNASSIGNED);
> +
> curr_susi->si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> if (curr_susi->si->num_dependents > 0)
>
> avd_sidep_reset_dependents_depstate_in_sufault(curr_susi->si);
> }
> diff --git a/osaf/services/saf/amf/amfd/si_dep.cc
> b/osaf/services/saf/amf/amfd/si_dep.cc
> --- a/osaf/services/saf/amf/amfd/si_dep.cc
> +++ b/osaf/services/saf/amf/amfd/si_dep.cc
> @@ -193,31 +193,32 @@ static const char *depstatename[] = {
> * @return Nothing
> *
> **/
> -void avd_sidep_si_dep_state_set(AVD_SI *si, AVD_SI_DEP_STATE state)
> +
> +void AVD_SI::set_dep_state(AVD_SI_DEP_STATE state)
> {
> - AVD_SI_DEP_STATE old_state = si->si_dep_state;
> + AVD_SI_DEP_STATE old_state = si_dep_state;
> if (old_state == state)
> return;
> - si->si_dep_state = state;
> - TRACE("'%s' si_dep_state %s => %s", si->name.value,
> depstatename[old_state], depstatename[state]);
> - m_AVSV_SEND_CKPT_UPDT_ASYNC_UPDT(avd_cb, si, AVSV_CKPT_SI_DEP_STATE);
> + si_dep_state = state;
> + TRACE("'%s' si_dep_state %s => %s", name.value,
> depstatename[old_state], depstatename[state]);
> + m_AVSV_SEND_CKPT_UPDT_ASYNC_UPDT(avd_cb, this, AVSV_CKPT_SI_DEP_STATE);
>
> if (avd_cb->avail_state_avd != SA_AMF_HA_ACTIVE) {
> - TRACE("si->num_dependents:%u", si->num_dependents);
> + TRACE("si->num_dependents:%u", num_dependents);
> /* If the Sponsor SI is Unasigned then iterate through all its
> dependents
> and start Tolerance timer for each dependent */
> - if ((si->num_dependents) &&
> - ((si->si_dep_state ==
> AVD_SI_SPONSOR_UNASSIGNED) ||
> - (si->si_dep_state == AVD_SI_NO_DEPENDENCY) ||
> - (si->si_dep_state == AVD_SI_READY_TO_ASSIGN)))
> {
> + if ((num_dependents) &&
> + ((si_dep_state == AVD_SI_SPONSOR_UNASSIGNED) ||
> + (si_dep_state == AVD_SI_NO_DEPENDENCY) ||
> + (si_dep_state == AVD_SI_READY_TO_ASSIGN))) {
> /*Check if this SI is a sponsor SI for some other SI
> then
> take appropriate action on dependents.*/
> - sidep_take_action_on_dependents(si);
> + sidep_take_action_on_dependents(this);
> }
> /*If a dependent si moves to AVD_SI_READY_TO_UNASSIGN state
> then start the tolerance timer.*/
> - if (si->si_dep_state == AVD_SI_READY_TO_UNASSIGN)
> - sidep_process_ready_to_unassign_depstate(si);
> + if (si_dep_state == AVD_SI_READY_TO_UNASSIGN)
> + sidep_process_ready_to_unassign_depstate(this);
> }
> }
>
> @@ -430,9 +431,9 @@ uint32_t sidep_unassign_dependent(AVD_CL
> susi = susi->si_next;
> }
> if(si->spons_si_list == NULL)
> - avd_sidep_si_dep_state_set(si, AVD_SI_NO_DEPENDENCY);
> + si->set_dep_state(AVD_SI_NO_DEPENDENCY);
> else
> - avd_sidep_si_dep_state_set(si, AVD_SI_SPONSOR_UNASSIGNED);
> + si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
>
> /* transition to sg-realign state */
> m_AVD_SET_SG_FSM(cb, si->sg_of_si, AVD_SG_FSM_SG_REALIGN);
> @@ -475,7 +476,7 @@ uint32_t sidep_sg_red_si_process_assignm
> }
>
> if (sidep_is_si_active(si)) {
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> rc = NCSCC_RC_SUCCESS;
> }
> }
> @@ -519,7 +520,7 @@ uint32_t sidep_si_dep_state_evt_send(AVD
>
> /*For unassignment mark the si_dep_state t- AVD_SI_READY_TO_UNASSIGN*/
> if (evt_type == AVD_EVT_UNASSIGN_SI_DEP_STATE)
> - avd_sidep_si_dep_state_set(si, AVD_SI_READY_TO_UNASSIGN);
> + si->set_dep_state(AVD_SI_READY_TO_UNASSIGN);
>
> if (m_NCS_IPC_SEND(&cb->avd_mbx, evt, NCS_IPC_PRIORITY_HIGH) !=
> NCSCC_RC_SUCCESS) {
> LOG_ER("%s: ipc send %u failed", __FUNCTION__, evt->rcv_evt);
> @@ -577,7 +578,7 @@ void avd_sidep_tol_tmr_evh(AVD_CL_CB *cb
> if (cb->avail_state_avd != SA_AMF_HA_ACTIVE)
> goto done;
>
> - avd_sidep_si_dep_state_set(si, AVD_SI_UNASSIGNING_DUE_TO_DEP);
> + si->set_dep_state(AVD_SI_UNASSIGNING_DUE_TO_DEP);
> /* Do not take action on dependent si if its sg fsm is unstable.
> When sg becomes stable, based on updated
> si_dep_state action is taken.
> @@ -597,7 +598,7 @@ void avd_sidep_tol_tmr_evh(AVD_CL_CB *cb
> and stop other tolerance timers.
> */
> if (sidep_is_si_active(si))
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> else
> sidep_sg_red_si_process_assignment(cb, si);
>
> @@ -610,7 +611,7 @@ void avd_sidep_tol_tmr_evh(AVD_CL_CB *cb
> sidep_unassign_dependent(cb, si);
> }
> else
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_SPONSOR_UNASSIGNED);
> + si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
>
> }
>
> @@ -812,7 +813,7 @@ void sidep_si_dep_start_unassign(AVD_CL_
> * initiate the unassignment process for the (dependent) SI.
> */
> if (avd_sidep_all_sponsors_active(si)) {
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> goto done;
> }
>
> @@ -820,7 +821,7 @@ void sidep_si_dep_start_unassign(AVD_CL_
> * unassignment
> */
> if (si->list_of_sisu == AVD_SU_SI_REL_NULL) {
> - avd_sidep_si_dep_state_set(si, AVD_SI_SPONSOR_UNASSIGNED);
> + si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> goto done;
> }
>
> @@ -878,13 +879,13 @@ void sidep_update_si_dep_state_for_spons
> LOG_NO("Tolerance timer started, sponsor si:'%s',
> dependent si:%s",
> spons_si->name.value,
> dep_si->name.value);
> }
> - avd_sidep_si_dep_state_set(dep_si, AVD_SI_TOL_TIMER_RUNNING);
> + dep_si->set_dep_state(AVD_SI_TOL_TIMER_RUNNING);
> } else if (cb->avail_state_avd == SA_AMF_HA_ACTIVE) {
> /*Tolerance time is not configured for this si-si dependency.
> If active amfd then send an event to start SI unassignment
> process.
> */
> if (dep_si->si_dep_state != AVD_SI_UNASSIGNING_DUE_TO_DEP) {
> - avd_sidep_si_dep_state_set(dep_si,
> AVD_SI_READY_TO_UNASSIGN);
> + dep_si->set_dep_state(AVD_SI_READY_TO_UNASSIGN);
> sidep_si_dep_state_evt_send(cb, dep_si,
> AVD_EVT_UNASSIGN_SI_DEP_STATE);
> }
> }
> @@ -930,7 +931,7 @@ void sidep_take_action_on_dependents(AVD
> (dep_si->sg_of_si != si->sg_of_si)) {
> if ((dep_si->si_dep_state ==
> AVD_SI_FAILOVER_UNDER_PROGRESS) &&
>
> (avd_sidep_all_sponsors_active(dep_si))) {
> - avd_sidep_si_dep_state_set(dep_si,
> AVD_SI_READY_TO_ASSIGN);
> + dep_si->set_dep_state(AVD_SI_READY_TO_ASSIGN);
> sidep_dependentsi_role_failover(dep_si);
> }
> continue;
> @@ -941,7 +942,7 @@ void sidep_take_action_on_dependents(AVD
> * update its dep_state to AVD_SI_READY_TO_UNASSIGN
> */
> TRACE("Send an event to start SI unassignment process");
> - avd_sidep_si_dep_state_set(dep_si,
> AVD_SI_READY_TO_UNASSIGN);
> + dep_si->set_dep_state(AVD_SI_READY_TO_UNASSIGN);
> }
>
> if (dep_si->si_dep_state == AVD_SI_READY_TO_UNASSIGN) {
> @@ -1243,9 +1244,9 @@ static AVD_SI_DEP *sidep_new(SaNameT *si
> may be made and thus it will help in avoiding re-screening in
> *_chosen_asgn().
> */
> if (avd_sidep_all_sponsors_active(sidep->dep_si))
> - avd_sidep_si_dep_state_set(sidep->dep_si,
> AVD_SI_READY_TO_ASSIGN);
> + sidep->dep_si->set_dep_state(AVD_SI_READY_TO_ASSIGN);
> else
> - avd_sidep_si_dep_state_set(sidep->dep_si,
> AVD_SI_SPONSOR_UNASSIGNED);
> + sidep->dep_si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> }
> TRACE_LEAVE();
> return sidep;
> @@ -1677,7 +1678,7 @@ bool avd_sidep_is_si_failover_possible(A
> }
> }
> if (sponsor_in_modify_state == true) {
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_FAILOVER_UNDER_PROGRESS);
> + si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> failover_possible = false;
> goto done;
> }
> @@ -1717,7 +1718,7 @@ bool avd_sidep_is_su_failover_possible(A
> flag = avd_sidep_is_si_failover_possible(susi->si, su);
> if (flag == false){
> TRACE("Role failover is deferred as sponsors
> role failover is under going");
> - avd_sidep_si_dep_state_set(susi->si,
> AVD_SI_FAILOVER_UNDER_PROGRESS);
> +
> susi->si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> goto done;
> }
> }
> @@ -1791,7 +1792,7 @@ void avd_sidep_update_depstate_si_failov
> (dep_si->si_dep_state
> != AVD_SI_FAILOVER_UNDER_PROGRESS)) &&
>
> (avd_sidep_sponsors_assignment_states(dep_si))) {
>
> -
> avd_sidep_si_dep_state_set(dep_si, AVD_SI_FAILOVER_UNDER_PROGRESS);
> +
> dep_si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> if
> (dep_si->num_dependents > 0) {
> /* This SI also
> has dependents under it, update their state also */
>
> avd_sidep_update_depstate_si_failover(dep_si, su);
> @@ -1803,7 +1804,7 @@ void avd_sidep_update_depstate_si_failov
> (dep_si->si_dep_state !=
> AVD_SI_READY_TO_UNASSIGN) ||
> (dep_si->si_dep_state !=
> AVD_SI_FAILOVER_UNDER_PROGRESS)) {
>
> -
> avd_sidep_si_dep_state_set(dep_si, AVD_SI_FAILOVER_UNDER_PROGRESS);
> +
> dep_si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> if (dep_si->num_dependents > 0)
> {
> /* This SI also has
> dependents under it, update their state also */
>
> avd_sidep_update_depstate_si_failover(dep_si, su);
> @@ -1844,7 +1845,7 @@ void avd_sidep_update_depstate_si_failov
>
> (dep_si->si_dep_state != AVD_SI_READY_TO_UNASSIGN) ||
>
> (dep_si->si_dep_state != AVD_SI_FAILOVER_UNDER_PROGRESS)) {
>
> -
> avd_sidep_si_dep_state_set(dep_si, AVD_SI_FAILOVER_UNDER_PROGRESS);
> +
> dep_si->set_dep_state(AVD_SI_FAILOVER_UNDER_PROGRESS);
> if
> (dep_si->num_dependents > 0) {
>
> avd_sidep_update_depstate_si_failover(dep_si, su);
> }
> @@ -1934,7 +1935,7 @@ static void sidep_dependentsi_role_failo
> */
> avd_sg_su_si_mod_snd(avd_cb, stdby_su,
> SA_AMF_HA_ACTIVE);
>
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> }
> if (si->sg_of_si->su_oper_list.su == NULL) {
> /* add the SU to the operation list and change
> the SG FSM to SG realign. */
> @@ -1967,7 +1968,7 @@ static void sidep_dependentsi_role_failo
> */
> avd_sg_su_si_mod_snd(avd_cb, stdby_su,
> SA_AMF_HA_ACTIVE);
>
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> if (si->sg_of_si->su_oper_list.su == NULL) {
> /* add the SU to the operation list and change
> the SG FSM to SG realign. */
> avd_sg_su_oper_list_add(avd_cb, stdby_su,
> false);
> @@ -1982,7 +1983,7 @@ static void sidep_dependentsi_role_failo
> if (susi) {
> avd_susi_mod_send(susi, SA_AMF_HA_ACTIVE);
> m_AVD_SET_SG_FSM(avd_cb, si->sg_of_si,
> AVD_SG_FSM_SG_REALIGN);
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> }
> }
> break;
> @@ -2015,7 +2016,7 @@ void avd_sidep_reset_dependents_depstate
> osafassert(dep_si != NULL);
>
> if (dep_si->si_dep_state == AVD_SI_FAILOVER_UNDER_PROGRESS)
> - avd_sidep_si_dep_state_set(dep_si,
> AVD_SI_SPONSOR_UNASSIGNED);
> + dep_si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> }
>
> TRACE_LEAVE();
> @@ -2112,7 +2113,7 @@ void avd_sidep_send_active_to_dependents
> sisu = avd_find_preferred_standby_susi(dep_si);
> if (sisu) {
> avd_susi_mod_send(sisu,
> SA_AMF_HA_ACTIVE);
> - avd_sidep_si_dep_state_set(dep_si,
> AVD_SI_ASSIGNED);
> + dep_si->set_dep_state(AVD_SI_ASSIGNED);
> }
> else
> /* As susi failover is not possible,
> delete all the
> @@ -2122,7 +2123,7 @@ void avd_sidep_send_active_to_dependents
> default:
> break;
> }
> - avd_sidep_si_dep_state_set(dep_si, AVD_SI_ASSIGNED);
> + dep_si->set_dep_state(AVD_SI_ASSIGNED);
> }
> }
> TRACE_LEAVE();
> @@ -2257,7 +2258,7 @@ void sidep_update_si_self_dep_state(AVD_
> /*If atleast one sponsor is unassigned, unassign the dependent*/
> for (spons = si->spons_si_list; spons; spons = spons->next) {
> if (spons->si->list_of_sisu == NULL) {
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_READY_TO_UNASSIGN);
> + si->set_dep_state(AVD_SI_READY_TO_UNASSIGN);
> goto done;
> }
> }
> @@ -2272,7 +2273,7 @@ void sidep_update_si_self_dep_state(AVD_
>
> if (sidep_is_si_active(si)) {
> /* Since SI is assigned set its si_dep_state to
> AVD_SI_ASSIGNED.*/
> - avd_sidep_si_dep_state_set(si, AVD_SI_ASSIGNED);
> + si->set_dep_state(AVD_SI_ASSIGNED);
> if (si->tol_timer_count > 0)
> /*Stop any toleracne timer if running */
> sidep_stop_tol_timer(avd_cb, si);
> @@ -2282,9 +2283,9 @@ void sidep_update_si_self_dep_state(AVD_
> otherwise modify it to AVD_SI_READY_TO_ASSIGN.
> */
> if (si->spons_si_list == NULL)
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_NO_DEPENDENCY);
> + si->set_dep_state(AVD_SI_NO_DEPENDENCY);
> else
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_READY_TO_ASSIGN);
> + si->set_dep_state(AVD_SI_READY_TO_ASSIGN);
> }
> }
> else {
> @@ -2296,10 +2297,10 @@ void sidep_update_si_self_dep_state(AVD_
> depending upon the value of saAmfToleranceTime for
> unassigned sponsors
> */
> if (si->si_dep_state != AVD_SI_UNASSIGNING_DUE_TO_DEP)
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_READY_TO_UNASSIGN);
> + si->set_dep_state(AVD_SI_READY_TO_UNASSIGN);
> }
> else
> - avd_sidep_si_dep_state_set(si,
> AVD_SI_SPONSOR_UNASSIGNED);
> + si->set_dep_state(AVD_SI_SPONSOR_UNASSIGNED);
> }
> done:
> TRACE_LEAVE();
> @@ -2484,7 +2485,7 @@ void avd_sidep_unassign_evh(AVD_CL_CB *c
> dep_si = avd_si_get(&evt->info.tmr.dep_si_name);
> osafassert(dep_si != NULL);
>
> - avd_sidep_si_dep_state_set(dep_si, AVD_SI_UNASSIGNING_DUE_TO_DEP);
> + dep_si->set_dep_state(AVD_SI_UNASSIGNING_DUE_TO_DEP);
>
> /* Take action only when dependent sg fsm is stable. When SG becomes
> stable, based on updated si_dep_state action is taken.
>
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel