Home
last modified time | relevance | path

Searched refs:varbind (Results 1 – 3 of 3) sorted by relevance

/third_party/lwip/src/apps/snmp/
Dsnmp_msg.c1465 snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len) in snmp_varbind_length() argument
1468 snmp_asn1_enc_oid_cnt(varbind->oid.id, varbind->oid.len, &len->oid_value_len); in snmp_varbind_length()
1471 if (varbind->value_len == 0) { in snmp_varbind_length()
1473 } else if (varbind->value_len & SNMP_GET_VALUE_RAW_DATA) { in snmp_varbind_length()
1474 len->value_value_len = varbind->value_len & (~SNMP_GET_VALUE_RAW_DATA); in snmp_varbind_length()
1476 switch (varbind->type) { in snmp_varbind_length()
1478 if (varbind->value_len != sizeof (s32_t)) { in snmp_varbind_length()
1481 snmp_asn1_enc_s32t_cnt(*((s32_t *) varbind->value), &len->value_value_len); in snmp_varbind_length()
1486 if (varbind->value_len != sizeof (u32_t)) { in snmp_varbind_length()
1489 snmp_asn1_enc_u32t_cnt(*((u32_t *) varbind->value), &len->value_value_len); in snmp_varbind_length()
[all …]
Dsnmp_traps.c282 struct snmp_varbind *varbind; in snmp_trap_varbind_sum() local
287 varbind = varbinds; in snmp_trap_varbind_sum()
288 while (varbind != NULL) { in snmp_trap_varbind_sum()
291 if (snmp_varbind_length(varbind, &len) == ERR_OK) { in snmp_trap_varbind_sum()
295 varbind = varbind->next; in snmp_trap_varbind_sum()
373 struct snmp_varbind *varbind; in snmp_trap_varbind_enc() local
375 varbind = varbinds; in snmp_trap_varbind_enc()
380 while (varbind != NULL) { in snmp_trap_varbind_enc()
381 BUILD_EXEC( snmp_append_outbound_varbind(pbuf_stream, varbind) ); in snmp_trap_varbind_enc()
383 varbind = varbind->next; in snmp_trap_varbind_enc()
Dsnmp_msg.h78 …p_vb_enumerator_get_next(struct snmp_varbind_enumerator *enumerator, struct snmp_varbind *varbind);
176 err_t snmp_varbind_length(struct snmp_varbind *varbind, struct snmp_varbind_len *len);
177 …t snmp_append_outbound_varbind(struct snmp_pbuf_stream *pbuf_stream, struct snmp_varbind *varbind);