Hi all,

We've made a simple snmp agent to get some important data from
olsrd[1] protocol. Everything seemed working fine until we need to use
the ASN_IPADDRESS type.

We have a struct like this:

struct foobar
{
  olsr_u16_t      count;
  in_addr_t        addr;
  const char      *teste;
  struct foobar *next;
};
and we always need to map the "addr" member to a table set in snmp.

Our row's code in the table set looks like it:

netsnmp_set_row_column(row, 2,  ASN_IPADDRESS, (u_char
*)&addr,sizeof(uint32_t));

However a request from snmpget such as:

snmpget -v 2c -c public localhost MessageSentSource.1

Returns this strange IP:

MY-MIB::MessageSentSource.1 = IpAddress: 8.70.65.196

when must to return 10.0.0.1

What's the wrong?

Thanks

1) http://www.olsr.org/

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to