diff options
author | Elina Pasheva <epasheva@sierrawireless.com> | 2009-04-24 21:41:49 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-06-16 00:44:44 -0400 |
commit | b748bb71b50fcea991e5c17bb3e10b5f38d21eaa (patch) | |
tree | 47c29483a0d5ce4035e899bb366b0b6080f961c1 /drivers/usb/serial/sierra.c | |
parent | 820d7a253c5e59a786d5b608f6e8d0419fdc2f6e (diff) |
USB: serial: sierra driver performance improvements
- Version number set to 1.3.4
- Increased the number of input/output URBs for improved performance
(numbers based on an measurement study triggered by a user request).
We performed the testing using a network simulator that provided full
speeds in the uplink and downlink directions and this combination of
URBs provided the best throughput.
Signed-off-by: Elina Pasheva <epasheva@sierrawireless.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/serial/sierra.c')
-rw-r--r-- | drivers/usb/serial/sierra.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/serial/sierra.c b/drivers/usb/serial/sierra.c index 17ac34f4d668..9826c85a812d 100644 --- a/drivers/usb/serial/sierra.c +++ b/drivers/usb/serial/sierra.c | |||
@@ -14,7 +14,7 @@ | |||
14 | Whom based his on the Keyspan driver by Hugh Blemings <hugh@blemings.org> | 14 | Whom based his on the Keyspan driver by Hugh Blemings <hugh@blemings.org> |
15 | */ | 15 | */ |
16 | 16 | ||
17 | #define DRIVER_VERSION "v.1.3.3" | 17 | #define DRIVER_VERSION "v.1.3.4" |
18 | #define DRIVER_AUTHOR "Kevin Lloyd <klloyd@sierrawireless.com>" | 18 | #define DRIVER_AUTHOR "Kevin Lloyd <klloyd@sierrawireless.com>" |
19 | #define DRIVER_DESC "USB Driver for Sierra Wireless USB modems" | 19 | #define DRIVER_DESC "USB Driver for Sierra Wireless USB modems" |
20 | 20 | ||
@@ -30,8 +30,8 @@ | |||
30 | #define SWIMS_USB_REQUEST_SetPower 0x00 | 30 | #define SWIMS_USB_REQUEST_SetPower 0x00 |
31 | #define SWIMS_USB_REQUEST_SetNmea 0x07 | 31 | #define SWIMS_USB_REQUEST_SetNmea 0x07 |
32 | 32 | ||
33 | #define N_IN_URB 4 | 33 | #define N_IN_URB 8 |
34 | #define N_OUT_URB 4 | 34 | #define N_OUT_URB 64 |
35 | #define IN_BUFLEN 4096 | 35 | #define IN_BUFLEN 4096 |
36 | 36 | ||
37 | static int debug; | 37 | static int debug; |