hrSWRunType is an enumeration, which can be unknown (1), operatingSystem (2), deviceDriver (3), or application (4). Right now, net-snmp fills in every process as "application", which is clearly wrong. It should probably be saying "unknown". The enclosed patch gets the correct values; it is a replacement for files/patch-hr_swrun.c in the port. It has also been submitted to the net-snmp project as patch #1304400. I have arbitrarily decided that ithreads should map to deviceDriver and all other system processes should map to operatingSystem. How-To-Repeat: snmpget hrSWRunType.0
Responsible Changed From-To: freebsd-ports-bugs->kuriyama Over to maintainer.
State Changed From-To: open->closed Committed, thanks!