Hi Angela, I believe table_info->max_column should be 10. And I think non 
continuous order should work.

 

Shuki 

 

________________________________

From: Angela Lazaro [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 24, 2008 12:13 PM
To: sasson, shuki; [email protected]
Subject: RE: Help with Table column OID

 

Hi Shuki!

 

First of all, thanks for your answer!!!

Well, the .h file follow the numbers correctly, it also jumps. What I mean is, 
that as the same behaviour that appears in the MIB. I'm just wondering if that 
is possible, to have columns that does not follow the natural order of the 
numbers!!! Did anyone already implement such thing?

There is one more thing, in the .c file I have a function called 
initialize_Table_MyTable(), and in this function I have a variable named 
table_info->max_column, do you think that this variable should be 10 or 5 
(following the first example I mentioned).

 

I know that I have to try but is not possible for the moment and I just like to 
know your opinion.

 

Thanks very much

Ângela Lázaro

 

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: terça-feira, 23 de Setembro de 2008 16:43
To: Angela Lazaro; [email protected]
Subject: RE: Help with Table column OID

Hi Angela, when you apply mibc -c c mib2c.iterate.conf you get as a result both 
.h file and a .c file.

Example:

/*

 * Note: this file originally auto-generated by mib2c using

 *  : mib2c.iterate.conf,v 5.14 2004/10/14 12:57:33 dts12 Exp $

 */

#ifndef IPNETTOMEDIATABLE_H

#define IPNETTOMEDIATABLE_H

 

/*

 * function declarations 

 */

void            init_ipNetToMediaTable(void);

void            initialize_table_ipNetToMediaTable(void);

Netsnmp_Node_Handler ipNetToMediaTable_handler;

Netsnmp_First_Data_Point ipNetToMediaTable_get_first_data_point;

Netsnmp_Next_Data_Point ipNetToMediaTable_get_next_data_point;

 

/*

 * column number definitions for table ipNetToMediaTable 

 */

#define COLUMN_IPNETTOMEDIAIFINDEX                      1

#define COLUMN_IPNETTOMEDIAPHYSADDRESS                     2

#define COLUMN_IPNETTOMEDIANETADDRESS                        3

#define COLUMN_IPNETTOMEDIATYPE             4

#endif                          /* IPNETTOMEDIATABLE_H */

 

I think you may change the values of the columns to whatever you like but pay 
attention that means that these columns will be reported under that values.

Another source for confusion is the MIBS loaded for the snmpwalk you are using 
the MIB should be in synch with these numbers.

If the source of confusion is a bug in mibc.iterate.conf then changing the 
definition in the .h file is the way to go. Otherwise you may have to find the 
source for this confusion.

 

 

Shuki

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Angela Lazaro
Sent: Friday, September 19, 2008 6:00 AM
To: [email protected]
Subject: Help with Table column OID

 

Hi all!!!

 

I'm implementing a MIB using net-snmp 5.3.2 and generate the code with mib2c -c 
mib2c.iterate.conf.

In that MIB I have a table that have 5 columns, each column has is own OID but 
the OIDs from all columns are not in order. The last two doesn't follow the 
natural order of the numbers.

What I mean is, my table has the follow aspect:

 

    table1

        |

        Entry1

            |

            Index.1

            Column.2

            Column.3

            Column.9

            Column.10

 

When I tried to do a snmpwalk for that table a got an error, user defined 
#31... can this error happened because my table doesn't follow the natural 
order of the numbers... should it be,

 

    table1

        |

        Entry1

            |

            Index.1

            Column.2

            Column.3

            Column.4

            Column.5

 

instead?

 

I have other tables implemented that the OIDs follow the natural order of the 
numbers and I don't have that error... can you please confirm me this?

 

Thanks in advance,

Ângela

 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to