bnx: Increase spare TX descriptors to 33 to incorporate TSO segment
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 8 Aug 2012 07:53:30 +0000 (15:53 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 8 Aug 2012 07:53:30 +0000 (15:53 +0800)
sys/dev/netif/bnx/if_bnxvar.h

index 7b4f2ea..91c857f 100644 (file)
@@ -269,8 +269,8 @@ struct bnx_softc {
 };
 
 #define BNX_NSEG_NEW           40
 };
 
 #define BNX_NSEG_NEW           40
-#define BNX_NSEG_SPARE         5
-#define BNX_NSEG_RSVD          16
+#define BNX_NSEG_SPARE         33      /* enough for 64K TSO segment */
+#define BNX_NSEG_RSVD          4
 
 /* RX coalesce ticks, unit: us */
 #define BNX_RX_COAL_TICKS_MIN  0
 
 /* RX coalesce ticks, unit: us */
 #define BNX_RX_COAL_TICKS_MIN  0