Hi, Is there any way to get 64bit interface counters in net-snmp to work with OpenBSD (preferably via ports)?
>From the official net-snmp 5.4* changelog: --- Solaris, FreeBSD, OpenBSD: - Experimental support for 64bit interface counters (ifXTable). Enable via '--with-mib-modules=if-mib --enable-mfd-rewrites'. --- I've synced the ports tree from -current and added "--enable-mfd-rewrites" to the CONFIGURE_ARGS variable in the net-snmp (net-snmp-5.4.2.1p3) port's Makefile. But the compilation fails: --- if-mib/data_access/interface_sysctl.c:186: error: `IFM_TOKEN' undeclared (first use in this function) if-mib/data_access/interface_sysctl.c:186: error: (Each undeclared identifier is reported only once if-mib/data_access/interface_sysctl.c:186: error: for each function it appears in.) if-mib/data_access/interface_sysctl.c:188: error: `IFM_TOK_STP4' undeclared (first use in this function) if-mib/data_access/interface_sysctl.c:189: error: `IFM_TOK_UTP4' undeclared (first use in this function) if-mib/data_access/interface_sysctl.c:193: error: `IFM_TOK_STP16' undeclared (first use in this function) if-mib/data_access/interface_sysctl.c:194: error: `IFM_TOK_UTP16' undeclared (first use in this function) *** Error code 1 Stop in /usr/ports/pobj/net-snmp-5.4.2.1/net-snmp-5.4.2.1/agent/mibgroup (line 96 of Makefile). *** Error code 1 Stop in /usr/ports/pobj/net-snmp-5.4.2.1/net-snmp-5.4.2.1/agent (line 825 of Makefile). *** Error code 1 Stop in /usr/ports/pobj/net-snmp-5.4.2.1/net-snmp-5.4.2.1 (line 521 of Makefile). *** Error code 1 Stop in /usr/ports/net/net-snmp (line 2193 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/net-snmp (line 1448 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/net-snmp (line 1988 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/net-snmp (line 1478 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/p5-SNMP-Info (line 1625 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/p5-SNMP-Info (line 1478 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 --- Any ideas? Regards, Johan