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