I am using:
   abc_data = netsnmp_tdata_create_table("abcTable", 0);
   table_info = SNMP_MALLOC_TYPEDEF(netsnmp_table_registration_info);
   netsnmp_table_helper_add_indexes(table_info, ASN_INTEGER, 
         ASN_UNSIGNED,  0);
   table_info->min_column = COLUMN_a;
   table_info->max_column = COLUMN_b;
   netsnmp_tdata_register(reg, abc_data, table_info);

    row = netsnmp_tdata_create_row();
    row->data = entry;
    netsnmp_tdata_row_add_index(row, ASN_INTEGER, &(entry->No),
                        sizeof(entry->No));
    netsnmp_tdata_row_add_index(row, ASN_UNSIGNED, &(entry->Interval),
                                sizeof(entry->Interval));
    netsnmp_tdata_add_row(table_data, row);

It takes 1 hour to build 1,024 rows. 

Does anyone know how to speed this up? Apparently net-snmp must be doing a sort 
each time a row is added in order to make the get-next process work correctly.

Any ideas would be greatly appreciated.

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to