]> arthur.barton.de Git - netdata.git/commitdiff
Extend displayed disk types on FreeBSD
authorVladimir Kobal <vlad@prokk.net>
Fri, 30 Dec 2016 23:25:09 +0000 (01:25 +0200)
committerVladimir Kobal <vlad@prokk.net>
Fri, 30 Dec 2016 23:25:09 +0000 (01:25 +0200)
src/freebsd_sysctl.c

index a4169ba2252dbdecc7514383091bb532d1ada516..c0ff137d4d10296675e7fe5f273d8adfe36cc5d3 100644 (file)
@@ -516,7 +516,7 @@ int do_freebsd_sysctl(int update_every, usec_t dt) {
                 collected_number total_disk_writes = 0;
 
                 for (i = 0; i < numdevs; i++) {
-                    if ((dstat[i].device_type == (DEVSTAT_TYPE_IF_SCSI | DEVSTAT_TYPE_DIRECT)) || (dstat[i].device_type == (DEVSTAT_TYPE_IF_IDE | DEVSTAT_TYPE_DIRECT))) {
+                    if (((dstat[i].device_type & DEVSTAT_TYPE_MASK) == DEVSTAT_TYPE_DIRECT) || ((dstat[i].device_type & DEVSTAT_TYPE_MASK) == DEVSTAT_TYPE_STORARRAY)) {
 
                         // --------------------------------------------------------------------