dahdi_maint: Print 'unsupported' warning if framing errors is -1.
authorShaun Ruffell <sruffell@digium.com>
Thu, 29 Sep 2011 17:00:55 +0000 (17:00 +0000)
committerShaun Ruffell <sruffell@digium.com>
Thu, 29 Sep 2011 17:00:55 +0000 (17:00 +0000)
Warn the user if attempting to monitor a statistic that the particular
board driver does not appear to be collecting. The wcte12xp in r10212 in
now fills in -1 for any statistic it does not collect and other digital
cards can do the same.

Signed-off-by: Shaun Ruffell <sruffell@digium.com>
Acked-by: Russ Meyerriecks <rmeyerriecks@digium.com>

git-svn-id: http://svn.astersk.org/svn/dahdi/tools/trunk@10215 17933a7a-c749-41c5-a318-cba88f637d49

dahdi_maint.c

index 829d4ea..9ee4133 100644 (file)
@@ -142,7 +142,7 @@ int main(int argc, char *argv[])
        if (!(doloopback || iflag || gflag || rflag)) {
                s.spanno = span;
                res = ioctl(ctl, DAHDI_SPANSTAT, &s);
-               if (res)
+               if (res || ((__u32)-1 == s.fecount))
                        printf("Error counters not supported by the driver"\
                                        " for this span\n");
                printf("Span %d:\n", span);