diff options
Diffstat (limited to 'drivers/dahdi/dahdi-base.c')
-rw-r--r-- | drivers/dahdi/dahdi-base.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c index f207279..34eddd5 100644 --- a/drivers/dahdi/dahdi-base.c +++ b/drivers/dahdi/dahdi-base.c @@ -3838,7 +3838,17 @@ static int dahdi_common_ioctl(struct file *file, unsigned int cmd, unsigned long stack.spaninfo.alarms = spans[i]->alarms; /* get alarm status */ stack.spaninfo.rxlevel = spans[i]->rxlevel; /* get rx level */ stack.spaninfo.txlevel = spans[i]->txlevel; /* get tx level */ - stack.spaninfo.count = spans[i]->count; /* get counters */ + + stack.spaninfo.bpvcount = spans[i]->count.bpv; + stack.spaninfo.crc4count = spans[i]->count.crc4; + stack.spaninfo.ebitcount = spans[i]->count.ebit; + stack.spaninfo.fascount = spans[i]->count.fas; + stack.spaninfo.fecount = spans[i]->count.fe; + stack.spaninfo.cvcount = spans[i]->count.cv; + stack.spaninfo.becount = spans[i]->count.be; + stack.spaninfo.prbs = spans[i]->count.prbs; + stack.spaninfo.errsec = spans[i]->count.errsec; + stack.spaninfo.irqmisses = spans[i]->irqmisses; /* get IRQ miss count */ stack.spaninfo.syncsrc = spans[i]->syncsrc; /* get active sync source */ stack.spaninfo.totalchans = spans[i]->channels; |