summaryrefslogtreecommitdiff
path: root/lib/snmp.c
diff options
context:
space:
mode:
authorVincent Bernat <bernat@luffy.cx>2012-05-25 11:17:01 +0200
committerVincent Bernat <bernat@luffy.cx>2012-06-25 19:03:23 +0200
commitb7c0d0651cd64f644d02ef5e4d1b82febe7e57d8 (patch)
tree5480eff7b8581e1168d23657da0f30e23100d7bc /lib/snmp.c
parentb8cf46b715b2c21db5dce8118c70b4dd9b5255a3 (diff)
agentx: handle SNMP traps
smux_trap() signature has been changed to provide appropriate level information to send SNMPv2 notifications. This includes the addition of the enterprise OID to use (from which is derived the SNMP trap OID) and the MIB registry to locate the appropriate function for variable bindings provided by the trap. The SMUX implementation has been updated but ignore the provided enterprise OID. Instead, it still uses the SMUX peer OID to keep compatibility with previous versions of Quagga. The SMUX implementation also ignores the provided MIB registry since it uses smux_get() function to grab the appropriate values. This is not possible with the AgentX implementation since there is no such function provided by NetSNMP.
Diffstat (limited to 'lib/snmp.c')
0 files changed, 0 insertions, 0 deletions