mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-10-01 04:12:07 +00:00
snmp: fix SNMPv2 generic trap ID and special varbinds OID to send according to rfc3584
This commit is contained in:
parent
b413b04093
commit
53c3e8165a
@ -256,7 +256,7 @@ snmp_prepare_trap_oid(struct snmp_obj_id *dest_snmp_trap_oid, const struct snmp_
|
|||||||
if (sizeof(dest_snmp_trap_oid->id) >= sizeof(snmpTrapOID)) {
|
if (sizeof(dest_snmp_trap_oid->id) >= sizeof(snmpTrapOID)) {
|
||||||
MEMCPY(&dest_snmp_trap_oid->id, snmpTrapOID , sizeof(snmpTrapOID));
|
MEMCPY(&dest_snmp_trap_oid->id, snmpTrapOID , sizeof(snmpTrapOID));
|
||||||
dest_snmp_trap_oid->len = LWIP_ARRAYSIZE(snmpTrapOID);
|
dest_snmp_trap_oid->len = LWIP_ARRAYSIZE(snmpTrapOID);
|
||||||
dest_snmp_trap_oid->id[dest_snmp_trap_oid->len++] = specific_trap + 1;
|
dest_snmp_trap_oid->id[dest_snmp_trap_oid->len++] = generic_trap + 1;
|
||||||
} else {
|
} else {
|
||||||
err = ERR_MEM;
|
err = ERR_MEM;
|
||||||
}
|
}
|
||||||
@ -359,8 +359,8 @@ snmp_send_trap_or_notification_or_inform_generic(struct snmp_msg_trap *trap_msg,
|
|||||||
NULL, /* *next */
|
NULL, /* *next */
|
||||||
NULL, /* *prev */
|
NULL, /* *prev */
|
||||||
{ /* oid */
|
{ /* oid */
|
||||||
8, /* oid len */
|
9, /* oid len */
|
||||||
{1, 3, 6, 1, 2, 1, 1, 3} /* oid for sysUpTime */
|
{1, 3, 6, 1, 2, 1, 1, 3, 0} /* oid for sysUpTime.0 */
|
||||||
},
|
},
|
||||||
SNMP_ASN1_TYPE_TIMETICKS, /* type */
|
SNMP_ASN1_TYPE_TIMETICKS, /* type */
|
||||||
sizeof(u32_t), /* value_len */
|
sizeof(u32_t), /* value_len */
|
||||||
@ -372,7 +372,7 @@ snmp_send_trap_or_notification_or_inform_generic(struct snmp_msg_trap *trap_msg,
|
|||||||
NULL, /* *prev */
|
NULL, /* *prev */
|
||||||
{ /* oid */
|
{ /* oid */
|
||||||
10, /* oid len */
|
10, /* oid len */
|
||||||
{1, 3, 6, 1, 6, 3, 1, 1, 4, 1} /* oid for snmpTrapOID */
|
{1, 3, 6, 1, 6, 3, 1, 1, 4, 1, 0} /* oid for snmpTrapOID.0 */
|
||||||
},
|
},
|
||||||
SNMP_ASN1_TYPE_OBJECT_ID, /* type */
|
SNMP_ASN1_TYPE_OBJECT_ID, /* type */
|
||||||
0, /* value_len */
|
0, /* value_len */
|
||||||
|
Loading…
Reference in New Issue
Block a user