X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Finterface.c;h=ea820399ca0652bc7299d2b24ee4dde9c5569ecd;hb=b4c8f3f762d666742c774ab3b45815e5a416e5da;hp=9501161ce87b4e6cfaeb65cb4c190d238125ffea;hpb=a24bf968e72f9a103a354dcc833619a40849cfcd;p=collectd.git diff --git a/src/interface.c b/src/interface.c index 9501161c..ea820399 100644 --- a/src/interface.c +++ b/src/interface.c @@ -141,17 +141,11 @@ static int interface_init (void) { if (strncmp (ksp_chain->ks_class, "net", 3)) continue; - /* Ignore kstat entry if not the regular statistic set. This - * avoids problems with "bogus" interfaces, such as - * "wrsmd" */ - if (strncmp (ksp_chain->ks_name, ksp_chain->ks_module, - strlen (ksp_chain->ks_module)) != 0) - continue; if (ksp_chain->ks_type != KSTAT_TYPE_NAMED) continue; if (kstat_read (kc, ksp_chain, NULL) == -1) continue; - if ((val = get_kstat_value (ksp_chain, "ifspeed")) == -1LL) + if ((val = get_kstat_value (ksp_chain, "obytes")) == -1LL) continue; ksp[numif++] = ksp_chain; }