Lines Matching defs:table_info

342 	netsnmp_table_registration_info *table_info;
364 if ((table_info =
371 SNMP_FREE(table_info);
379 if (netsnmp_table_helper_add_index(table_info, ASN_UNSIGNED) == NULL) {
380 SNMP_FREE(table_info);
385 table_info->min_column = SUNFMRESOURCE_COLMIN;
386 table_info->max_column = SUNFMRESOURCE_COLMAX;
394 snmp_free_varbind(table_info->indexes);
395 SNMP_FREE(table_info);
403 snmp_free_varbind(table_info->indexes);
404 SNMP_FREE(table_info);
416 snmp_free_varbind(table_info->indexes);
417 SNMP_FREE(table_info);
427 snmp_free_varbind(table_info->indexes);
428 SNMP_FREE(table_info);
436 if ((err = netsnmp_register_table(handler, table_info)) !=
438 snmp_free_varbind(table_info->indexes);
439 SNMP_FREE(table_info);
477 netsnmp_table_request_info *table_info)
486 if (table_info->number_indexes < 1) {
497 tmpoid[reginfo->rootoid_len + 1] = table_info->colnum;
507 var = snmp_clone_varbind(table_info->indexes);
515 snmp_free_varbind(table_info->indexes);
516 table_info->indexes = NULL;
517 table_info->number_indexes = 0;
522 if (table_info->colnum >=
528 table_info->colnum++;
542 table_info->indexes = var;
543 table_info->number_indexes = 1;
554 netsnmp_table_request_info *table_info)
556 ASSERT(table_info->number_indexes == 1);
558 return (resource_lookup_index_exact(table_info->index_oid[0]));
569 netsnmp_table_request_info *table_info;
592 table_info = netsnmp_extract_table_info(request);
595 ASSERT(table_info->colnum >= SUNFMRESOURCE_COLMIN);
596 ASSERT(table_info->colnum <= SUNFMRESOURCE_COLMAX);
599 * table_info->colnum contains the column number requested.
600 * table_info->indexes contains a linked list of snmp variable
606 * - If we have no index data, table_info->index_oid_len is 0.
615 if ((data = sunFmResourceTable_rsrc(reginfo, table_info)) ==
624 if ((data = sunFmResourceTable_nextrsrc(reginfo, table_info)) ==
639 switch (table_info->colnum) {
641 (void) netsnmp_table_build_result(reginfo, request, table_info,
661 (void) netsnmp_table_build_result(reginfo, request, table_info,
666 (void) netsnmp_table_build_result(reginfo, request, table_info,