From 8a549f94d5b19cf3e18c6f8793855ae446ed3758 Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Fri, 26 Feb 2010 21:03:05 +0000 Subject: 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 --- drivers/dahdi/dahdi-base.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'drivers') 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; -- cgit v1.2.3