diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-02-26 21:03:05 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-02-26 21:03:05 +0000 |
commit | 3d414c3dc5965d427a4f73d27c3e5f2b47a2e327 (patch) | |
tree | 223e8da4c126cd4cf19ecb2b650bd729f7af3fa7 /drivers | |
parent | dc2167891fb61686a58580fb480b63129cbe7e84 (diff) |
dahdi: Change 'struct dahdi_spaninfo' in order to maintain Asterisk API compatibility.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@8147 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers')
-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; |