Code location of errorindex (response->errindex)
Nishant Nayan <[email protected]> Thu, 12 Aug 2021 17:18:45 +0530
| Newsgroups | gmane.network.net-snmp.devel |
|---|---|
| Message-ID | <CAKGR4cLRXjc=4kKGdyPT2xoHZyOz1-pb_3LmV+pdOQpPKkjErg@mail.gmail.com> |
Hi,
I am trying to know the code location where 'errorindex' is set when we
request a wrong OID.
For example in below command :-
snmpget -v1 -c cmty_remotehost1 localhost SNMPv2-MIB::sysName.1
SNMPv2-MIB::sysDescr.0 SNMPv2-MIB::sysObjectID.0
My first OID is wrong hence the errorindex would be 1 , this errorindex is
used to remove the faulty OID and retry the request.
I debugged in snmpget.c till the section where the request is performed.
The errindex is getting set after the below function call (as one of the
properties of &response) :-
status = snmp_synch_response(ss, pdu, &response);
I debugged further to see the functions called by
snmp_synch_response(ss, pdu, &response)
but I am having a tough time finding it so far. Maybe I am missing
something. Please let me know for any suggestions. That would be
really helpful.
Regards
Nishant
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders