From: Hans F. <han...@er...> - 2014-01-30 15:07:38
|
osaf/services/saf/avsv/avnd/avnd_di.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/osaf/services/saf/avsv/avnd/avnd_di.c b/osaf/services/saf/avsv/avnd/avnd_di.c --- a/osaf/services/saf/avsv/avnd/avnd_di.c +++ b/osaf/services/saf/avsv/avnd/avnd_di.c @@ -77,6 +77,25 @@ static uint32_t avnd_node_oper_req(AVND_ osafassert(sizeof(uint32_t) == param->value_len); cb->su_failover_max = m_NCS_OS_NTOHL(*(uint32_t *)(param->value)); break; + case saAmfNodeFailfastOnTerminationFailure_ID: + osafassert(sizeof(uint32_t) == param->value_len); + cb->failfastOnTerminationFailure = + m_NCS_OS_NTOHL(*(uint32_t *)(param->value)); + LOG_NO("saAmfNodeFailfastOnTerminationFailure changed to %u", + cb->failfastOnTerminationFailure); + break; + case saAmfNodeFailfastOnInstantiationFailure_ID: + osafassert(sizeof(uint32_t) == param->value_len); + cb->failfastOnInstantiationFailure = + m_NCS_OS_NTOHL(*(uint32_t *)(param->value)); + LOG_NO("saAmfNodeFailfastOnInstantiationFailure changed to %u", + cb->failfastOnInstantiationFailure); + break; + case saAmfNodeAutoRepair_ID: + osafassert(sizeof(uint32_t) == param->value_len); + cb->nodeAutoRepair = m_NCS_OS_NTOHL(*(uint32_t *)(param->value)); + LOG_NO("saAmfNodeAutoRepair changed to %u", cb->nodeAutoRepair); + break; default: LOG_NO("%s: Unsupported attribute %u", __FUNCTION__, param->attr_id); goto done; |