[thirdparty-commits] rmudgett: mISDN/trunk r167 - /mISDN/trunk/drivers/isdn/hardware/mISDN/
SVN commits to the Digium third-party software repository
thirdparty-commits at lists.digium.com
Mon Mar 22 14:33:29 CDT 2010
Author: rmudgett
Date: Mon Mar 22 14:33:26 2010
New Revision: 167
URL: http://svnview.digium.com/svn/thirdparty?view=rev&rev=167
Log:
mISDN packetsize on datacalls too big
On misdn1_1_9.1-Digium- during datacalls the transmitted HDLC frames are
200 bytes too big.
The patch makes the TX-FIFO prefill optional dependent on FLG_HDLC of the
mISDN channel.
Patches:
HDLC-fix.dif (uploaded by Matt Fredrickson)
JIRA ABE-2087
Modified:
mISDN/trunk/drivers/isdn/hardware/mISDN/hfc_multi.c
Modified: mISDN/trunk/drivers/isdn/hardware/mISDN/hfc_multi.c
URL: http://svnview.digium.com/svn/thirdparty/mISDN/trunk/drivers/isdn/hardware/mISDN/hfc_multi.c?view=diff&rev=167&r1=166&r2=167
==============================================================================
--- mISDN/trunk/drivers/isdn/hardware/mISDN/hfc_multi.c (original)
+++ mISDN/trunk/drivers/isdn/hardware/mISDN/hfc_multi.c Mon Mar 22 14:33:26 2010
@@ -1488,7 +1488,7 @@
if (Zspace < 4) /* just to be safe */
return;
- if ((z1 == z2) && test_bit(FLG_BCHANNEL, &chan->Flags)) {
+ if ((z1 == z2) && test_bit(FLG_BCHANNEL, &chan->Flags) && !test_bit(FLG_HDLC, &chan->Flags)) {
if (debug & DEBUG_HFCMULTI_TXFIFO)
printk("[%d]: FIFO empty: %s and %s\n", chan->channel, str, len ? "have data" : "no data");
More information about the thirdparty-commits
mailing list