> Quoting [EMAIL PROTECTED]: > > > I've found that I can get any ONE value (the first I request) > back by > > reordering how I add variables to the PDU. By putting snmp_log() > calls in my > > MIB handling code, I find that snmpd asks my MIB code for all the > values that > > my client asks snmpd for. > > It's probably worth checking the handler routine that implements > this particular area, to ensure that it's processing the whole of > the 'requests' list - not just the first entry. > The code for handling a particular MIB object should invariably > be wrapped within a > > for ( request = requests; request; request=request->next_variable) > > loop (and with with 'request' not 'requests' internally). > > That's the most likely cause that springs to mind immediately.
Thanks I'll think about and look into that but I'm not sure I see how that applies here. My client is interacting with the snmpd process which needs to get all of these values from my subagent. Starting snmpd with -Dagentx shows each variable being handled in the agentx protocol and putting snmp_log() calls in my MIB implementation shows that each value is retrieved by the subagent. That suggests to me that the failure is in snmpd but why would it give me back all the values I ask for in one area and not another? ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Net-snmp-users mailing list [EMAIL PROTECTED] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users