diff --git a/sys/dev/cxgb/cxgb_adapter.h b/sys/dev/cxgb/cxgb_adapter.h index 2cb7b931dcd..9bf2f4c7e17 100644 --- a/sys/dev/cxgb/cxgb_adapter.h +++ b/sys/dev/cxgb/cxgb_adapter.h @@ -152,7 +152,12 @@ enum { /* adapter flags */ }; #define FL_Q_SIZE 4096 + +#ifdef __i386__ +#define JUMBO_Q_SIZE 256 +#else #define JUMBO_Q_SIZE 1024 +#endif #define RSPQ_Q_SIZE 1024 #define TX_ETH_Q_SIZE 1024 diff --git a/sys/dev/cxgb/sys/cxgb_support.c b/sys/dev/cxgb/sys/cxgb_support.c index e911dfcbdac..acab2baa356 100644 --- a/sys/dev/cxgb/sys/cxgb_support.c +++ b/sys/dev/cxgb/sys/cxgb_support.c @@ -53,7 +53,12 @@ __FBSDID("$FreeBSD$"); #endif extern int cxgb_use_16k_clusters; + +#ifdef _i386__ +int cxgb_pcpu_cache_enable = 0; +#else int cxgb_pcpu_cache_enable = 1; +#endif struct buf_stack { caddr_t *bs_stack;