socsvn commit: r272491 - soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools
shonali at FreeBSD.org
shonali at FreeBSD.org
Sat Aug 16 10:47:58 UTC 2014
Author: shonali
Date: Sat Aug 16 10:47:56 2014
New Revision: 272491
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=272491
Log:
Fixes for bsnmptools
Modified:
soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
Modified: soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c
==============================================================================
--- soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c Sat Aug 16 08:38:53 2014 (r272490)
+++ soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpimport.c Sat Aug 16 10:47:56 2014 (r272491)
@@ -289,6 +289,7 @@
{ "UNSIGNED32", TOK_TYPE, SNMP_SYNTAX_GAUGE },
{ "OCTETSTRING", TOK_TYPE, SNMP_SYNTAX_OCTETSTRING },
{ "IPADDRESS", TOK_TYPE, SNMP_SYNTAX_IPADDRESS },
+ { "INETADDRESS", TOK_TYPE, SNMP_SYNTAX_IP6ADDRESS },
{ "OID", TOK_TYPE, SNMP_SYNTAX_OID },
{ "TIMETICKS", TOK_TYPE, SNMP_SYNTAX_TIMETICKS },
{ "COUNTER", TOK_TYPE, SNMP_SYNTAX_COUNTER },
Modified: soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c
==============================================================================
--- soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c Sat Aug 16 08:38:53 2014 (r272490)
+++ soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmpmap.c Sat Aug 16 10:47:56 2014 (r272491)
@@ -451,6 +451,8 @@
return (snmp_oid_insert(snmptoolctx, entry));
case SNMP_SYNTAX_IPADDRESS:
return (snmp_ip_insert(snmptoolctx, entry));
+ case SNMP_SYNTAX_IP6ADDRESS:
+ return (snmp_ip_insert(snmptoolctx, entry));
case SNMP_SYNTAX_COUNTER:
return (snmp_cnt_insert(snmptoolctx, entry));
case SNMP_SYNTAX_GAUGE:
@@ -779,6 +781,8 @@
return (snmp_lookup_leaf(&snmptoolctx->snmp_oidlist, s));
case SNMP_SYNTAX_IPADDRESS:
return (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s));
+ case SNMP_SYNTAX_IP6ADDRESS:
+ return (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s));
case SNMP_SYNTAX_COUNTER:
return (snmp_lookup_leaf(&snmptoolctx->snmp_cntlist, s));
case SNMP_SYNTAX_GAUGE:
@@ -994,6 +998,9 @@
case SNMP_SYNTAX_IPADDRESS:
return (snmp_lookup_oidlist(&snmptoolctx->snmp_iplist,
s, oid));
+ case SNMP_SYNTAX_IP6ADDRESS:
+ return (snmp_lookup_oidlist(&snmptoolctx->snmp_iplist,
+ s, oid));
case SNMP_SYNTAX_COUNTER:
return (snmp_lookup_oidlist(&snmptoolctx->snmp_cntlist,
s, oid));
Modified: soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
==============================================================================
--- soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c Sat Aug 16 08:38:53 2014 (r272490)
+++ soc2014/shonali/head/usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c Sat Aug 16 10:47:56 2014 (r272491)
@@ -113,10 +113,10 @@
{ "OctetString", SNMP_SYNTAX_OCTETSTRING },
{ "OID", SNMP_SYNTAX_OID },
{ "IpAddress", SNMP_SYNTAX_IPADDRESS },
+ { "InetAddress", SNMP_SYNTAX_IP6ADDRESS },
{ "Counter32", SNMP_SYNTAX_COUNTER },
{ "Gauge", SNMP_SYNTAX_GAUGE },
{ "TimeTicks", SNMP_SYNTAX_TIMETICKS },
- { "IPv6Address", SNMP_SYNTAX_IP6ADDRESS },
{ "Counter64", SNMP_SYNTAX_COUNTER64 },
{ "Unknown", SNMP_SYNTAX_UNKNOWN },
};
@@ -1775,7 +1775,7 @@
if (GET_OUTPUT(snmptoolctx) == OUTPUT_VERBOSE)
fprintf(stdout, "%s : ", syntax_strings[SNMP_SYNTAX_IP6ADDRESS].str);
- fprintf(stdout, "%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u.%u",
+ fprintf(stdout, "%u%u:%u%u:%u%u:%u%u:%u%u:%u%u:%u%u:%u%u",
ip[0], ip[1], ip[2], ip[3], ip[4], ip[5], ip[6], ip[7], ip[8],
ip[9], ip[10], ip[11], ip[12], ip[13], ip[14], ip[15]);
}
More information about the svn-soc-all
mailing list