Increase size of the umsm(4) buffers and tty(4) input buffer to allow high
authorHasso Tepper <hasso@dragonflybsd.org>
Tue, 15 Jan 2008 14:19:11 +0000 (14:19 +0000)
committerHasso Tepper <hasso@dragonflybsd.org>
Tue, 15 Jan 2008 14:19:11 +0000 (14:19 +0000)
speed serial devices like HSDPA modems work more reliably.

sys/dev/usbmisc/umsm/umsm.c
sys/kern/tty.c

index 99fe589..5823e9a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $DragonFly: src/sys/dev/usbmisc/umsm/Attic/umsm.c,v 1.7 2008/01/11 19:45:27 hasso Exp $ */
+/*     $DragonFly: src/sys/dev/usbmisc/umsm/Attic/umsm.c,v 1.8 2008/01/15 14:19:11 hasso Exp $ */
 /*     $OpenBSD: umsm.c,v 1.15 2007/06/14 10:11:16 mbalmer Exp $       */
 
 /*
@@ -42,7 +42,7 @@ static int    umsmdebug = 1;
 #endif
 #define DPRINTF(x) DPRINTFN(0, x)
 
-#define UMSMBUFSZ      2048
+#define UMSMBUFSZ      4096
 
 struct umsm_softc {
        struct ucom_softc        sc_ucom;
index 102ff2f..162780b 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)tty.c       8.8 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/tty.c,v 1.129.2.5 2002/03/11 01:32:31 dd Exp $
- * $DragonFly: src/sys/kern/tty.c,v 1.43 2007/08/12 16:57:31 dillon Exp $
+ * $DragonFly: src/sys/kern/tty.c,v 1.44 2008/01/15 14:19:11 hasso Exp $
  */
 
 /*-
@@ -2307,7 +2307,7 @@ ttsetwater(struct tty *tp)
                 * sizes and watermarks.
                 */
                cps = TTYHOG - 2 * 256;
-               tp->t_ififosize = 2 * 256;
+               tp->t_ififosize = 2 * 2048;
                break;
        default:
                cps = tp->t_ispeedwat / 10;