diff options
-rwxr-xr-x | wct4xxp.c | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -56,7 +56,12 @@ /* Work queues are a way to better distribute load on SMP systems */ #ifdef LINUX26 -#define ENABLE_WORKQUEUES +/* + * Work queues can significantly improve performance and scalability + * on multi-processor machines, but requires bypassing some kernel + * API's, so it's not guaranteed to be compatible with all kernels. + */ +/* #define ENABLE_WORKQUEUES */ #endif /* Enable prefetching may help performance */ @@ -170,7 +175,11 @@ static int alarmdebounce = 0; #ifdef VPM_SUPPORT static int vpmsupport = 1; #endif -static int noburst = 0; +/* Enabling bursting can more efficiently utilize PCI bus bandwidth, but + can also cause PCI bus starvation, especially in combination with other + aggressive cards. Please note that burst mode has no effect on CPU + utilization / max number of calls / etc. */ +static int noburst = 1; static int debugslips = 0; static int polling = 0; |