Re: Does net-snmp support IPv4 and IPv6 at a time ?
sanjaykumar <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Dave Shield wrote: > On 7 July 2010 08:22, sanjaykumar <[email protected]> wrote: > >> Does net-snmp support IPv4 and IPv6 at a time ? >> > > Yes. > > >> If we configure the net-snmp-5.4.2.1 with option "--enable-ipv6" >> Then it will support only ipv6 or both(ipv4 and ipv6) >> > > Both. > > Dave > > Hi Dave , What will be value of macro "NETSNMP_ACCESS_ARP_IPADDR_BUF_SIZE" in following structure typedef struct netsnmp_arp_s { netsnmp_index oid_index; /* MUST BE FIRST!! for container use */ oid ns_arp_index; /* arbitrary index */ int flags; /* for net-snmp use */ oid if_index; u_char arp_physaddress[NETSNMP_ACCESS_ARP_PHYSADDR_BUF_SIZE]; u_char arp_ipaddress[NETSNMP_ACCESS_ARP_IPADDR_BUF_SIZE]; u_char arp_physaddress_len;/* phys address len, 6 */ u_char arp_ipaddress_len; /* ip address len, 4 | 16 */ u_char arp_type; /* inetNetToMediaType 1-5 */ u_char arp_state; /* inetNetToMediaState 1-7 */ } netsnmp_arp_entry; As this macro depends on version of ip address as defined in "include/data_access/arp.h" #if defined( NETSNMP_ENABLE_IPV6 ) # define NETSNMP_ACCESS_ARP_IPADDR_BUF_SIZE 16 #else # define NETSNMP_ACCESS_ARP_IPADDR_BUF_SIZE 4 #endif _/As macro are compile time entities./_ There are other structure also available which has similar macro for size of IP Address. Rgds, Sanjay ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ 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