Extended supported types with uint64.
This commit is contained in:
parent
bf1643cc43
commit
657aafd3b1
1 changed files with 7 additions and 0 deletions
|
|
@ -100,6 +100,7 @@ static const map_str2int snmp_type_map[] = {
|
|||
{"int32", ASN_INTEGER},
|
||||
{"string", ASN_OCTET_STR},
|
||||
{"uint32", ASN_INTEGER},
|
||||
{"uint64", ASN_INTEGER},
|
||||
// {"bool", ASN_BOOLEAN},
|
||||
// {"empty", ASN_NULL},
|
||||
// {"bits", ASN_BIT_STR},
|
||||
|
|
@ -239,6 +240,12 @@ type_yang2snmp(char *valstr,
|
|||
*snmplen = cvlen;
|
||||
break;
|
||||
}
|
||||
case CGV_UINT64:{
|
||||
uint64_t i = cv_uint32_get(cv);
|
||||
memcpy(*snmpval, &i, cvlen);
|
||||
*snmplen = cvlen;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
clicon_debug(1, "%s %s not supported", __FUNCTION__, cv_type2str(cvtype));
|
||||
assert(0); // XXX
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue