Commit 6f17361c authored by Adam Wujek's avatar Adam Wujek 💬

lib/snmp: wrpcSdbGroup cleanup

Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent 2f2777b0
...@@ -789,12 +789,12 @@ wrpcSdbApply OBJECT-TYPE ...@@ -789,12 +789,12 @@ wrpcSdbApply OBJECT-TYPE
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Make a change to a init script "Make a change to a sdbfs
writeToFlash - Add a defined command from wrpcInitScriptConfigLine to the init script writeToFlash - Generate sdb in flash; requires other OIDs in this group to be set first.
eraseFlash - Erase init script in the flash. eraseFlash - Erase flash; requires other OIDs in this group to be set first.
applySuccessful - Configuration applied successfully. applySuccessful - Configuration applied successfully.
applyFailed - Failed to update init script. applyFailed - Failed to update flash.
applyFailedEmptyParam - Failed to write to SDB, some params are empty is empty. applyFailedEmptyParam - Failed to update flash, some params are empty.
" "
::= { wrpcSdbGroup 1 } ::= { wrpcSdbGroup 1 }
...@@ -808,7 +808,7 @@ wrpcSdbMemType OBJECT-TYPE ...@@ -808,7 +808,7 @@ wrpcSdbMemType OBJECT-TYPE
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Mem type" "Memory type"
::= { wrpcSdbGroup 2 } ::= { wrpcSdbGroup 2 }
wrpcSdbBaseAddr OBJECT-TYPE wrpcSdbBaseAddr OBJECT-TYPE
...@@ -816,7 +816,7 @@ wrpcSdbBaseAddr OBJECT-TYPE ...@@ -816,7 +816,7 @@ wrpcSdbBaseAddr OBJECT-TYPE
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Base addr" "Base address"
::= { wrpcSdbGroup 3 } ::= { wrpcSdbGroup 3 }
wrpcSdbParam OBJECT-TYPE wrpcSdbParam OBJECT-TYPE
...@@ -824,7 +824,9 @@ wrpcSdbParam OBJECT-TYPE ...@@ -824,7 +824,9 @@ wrpcSdbParam OBJECT-TYPE
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Param" "The meaning of this OID depends on the type of selected storage.
It is either the sector size in kilobytes (for Flash) or I2C chip
address (for I2C EEPROM)."
::= { wrpcSdbGroup 4 } ::= { wrpcSdbGroup 4 }
......
...@@ -1485,6 +1485,14 @@ static int set_sdb(uint8_t *buf, struct snmp_oid *obj) ...@@ -1485,6 +1485,14 @@ static int set_sdb(uint8_t *buf, struct snmp_oid *obj)
default: default:
*apply_mode = applyFailed; *apply_mode = applyFailed;
} }
if (*apply_mode == applySuccessful) {
/* If apply was successful, clear sdb params */
sdb_mem_type = -1;
sdb_base_addr = -1;
sdb_param = -1;
}
return ret; return ret;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment