diff options
author | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2003-04-26 14:25:25 +0000 |
---|---|---|
committer | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2003-04-26 14:25:25 +0000 |
commit | 1ee245c959a4af5f48691ebaf5c424cc891e24f8 (patch) | |
tree | 72ebc3ba8ca8f613a4666a925d3970f5f8327ff0 /zaptel.c | |
parent | be3124fe410f37462b6af7131697ee91f33a9ba3 (diff) |
Increment HDLC counters (thanks James!)
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@172 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.c')
-rwxr-xr-x | zaptel.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1203,6 +1203,8 @@ static int zt_xmit(hdlc_device *hdlc, struct sk_buff *skb) ss->outwritebuf = oldbuf; } dev->trans_start = jiffies; + ss->hdlcnetdev->netdev.stats.tx_packets++; + ss->hdlcnetdev->netdev.stats.tx_bytes += ss->writen[oldbuf]; #if 0 printk("Buffered %d bytes to go out in buffer %d\n", ss->writen[oldbuf], oldbuf); for (x=0;x<ss->writen[oldbuf];x++) @@ -4965,6 +4967,11 @@ static inline void zt_putbuf_chunk(struct zt_chan *ss, unsigned char *rxb) /* XXX Get rid of this memcpy XXX */ memcpy(skb->data, ms->readbuf[ms->inreadbuf], ms->readn[ms->inreadbuf]); skb_put(skb, ms->readn[ms->inreadbuf]); +#ifdef CONFIG_ZAPATA_NET + ms->hdlcnetdev->netdev.stats.rx_packets++; + ms->hdlcnetdev->netdev.stats.rx_bytes += ms->readn[ms->inreadbuf]; +#endif + } else { #ifdef CONFIG_ZAPATA_NET if (ms->flags & ZT_FLAG_NETDEV) |