Hi in iftable (/net-snmp-5.5/agent/mibgroup/if-mib/ifTable/ifTable.c) code i see that a handler that handles a scalar calls netsnmp_call_next_handler ,
static int _if_number_handler(netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) { if (MODE_GET == reqinfo->mode) { int val = ifTable_container_size(); snmp_set_var_typed_value(requests->requestvb, ASN_INTEGER, (u_char *) &val, sizeof(val)); } else netsnmp_assert("bad mode in RO handler"); if (handler->next && handler->next->access_method) return netsnmp_call_next_handler(handler, reginfo, reqinfo, requests); return SNMP_ERR_NOERROR; } but as far as i understand the netsnmp_call_handler (agent_handler.c) already traverses all of the handlers in the list (handler->next) and calls each of them's access_methods is it necessary to call netsnmp_call_next_handler in my hanldlers ? ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders