Lines Matching defs:table_info

345 	netsnmp_table_registration_info *table_info;
367 if ((table_info =
374 SNMP_FREE(table_info);
382 if (netsnmp_table_helper_add_index(table_info, ASN_UNSIGNED) == NULL) {
383 SNMP_FREE(table_info);
388 table_info->min_column = SUNFMMODULE_COLMIN;
389 table_info->max_column = SUNFMMODULE_COLMAX;
395 snmp_free_varbind(table_info->indexes);
396 SNMP_FREE(table_info);
404 snmp_free_varbind(table_info->indexes);
405 SNMP_FREE(table_info);
415 snmp_free_varbind(table_info->indexes);
416 SNMP_FREE(table_info);
426 snmp_free_varbind(table_info->indexes);
427 SNMP_FREE(table_info);
435 if ((err = netsnmp_register_table(handler, table_info)) !=
437 snmp_free_varbind(table_info->indexes);
438 SNMP_FREE(table_info);
464 netsnmp_table_request_info *table_info)
473 if (table_info->number_indexes < 1) {
484 tmpoid[reginfo->rootoid_len + 1] = table_info->colnum;
494 var = snmp_clone_varbind(table_info->indexes);
502 snmp_free_varbind(table_info->indexes);
503 table_info->indexes = NULL;
504 table_info->number_indexes = 0;
509 if (table_info->colnum >=
515 table_info->colnum++;
529 table_info->indexes = var;
530 table_info->number_indexes = 1;
541 netsnmp_table_request_info *table_info)
543 ASSERT(table_info->number_indexes == 1);
545 return (module_lookup_index_exact(table_info->index_oid[0]));
556 netsnmp_table_request_info *table_info;
579 table_info = netsnmp_extract_table_info(request);
582 ASSERT(table_info->colnum >= SUNFMMODULE_COLMIN);
583 ASSERT(table_info->colnum <= SUNFMMODULE_COLMAX);
586 * table_info->colnum contains the column number requested.
587 * table_info->indexes contains a linked list of snmp variable
593 * - If we have no index data, table_info->index_oid_len is 0.
602 if ((data = sunFmModuleTable_mod(reginfo, table_info)) ==
611 if ((data = sunFmModuleTable_nextmod(reginfo, table_info)) ==
626 switch (table_info->colnum) {
628 (void) netsnmp_table_build_result(reginfo, request, table_info,
633 (void) netsnmp_table_build_result(reginfo, request, table_info,
640 (void) netsnmp_table_build_result(reginfo, request, table_info,
645 (void) netsnmp_table_build_result(reginfo, request, table_info,