|
@@ -1508,8 +1508,10 @@ struct bnx2x {
|
|
|
/* TCP with Timestamp Option (32) + IPv6 (40) */
|
|
|
#define ETH_MAX_TPA_HEADER_SIZE 72
|
|
|
|
|
|
- /* Max supported alignment is 256 (8 shift) */
|
|
|
-#define BNX2X_RX_ALIGN_SHIFT min(8, L1_CACHE_SHIFT)
|
|
|
+ /* Max supported alignment is 256 (8 shift)
|
|
|
+ * minimal alignment shift 6 is optimal for 57xxx HW performance
|
|
|
+ */
|
|
|
+#define BNX2X_RX_ALIGN_SHIFT max(6, min(8, L1_CACHE_SHIFT))
|
|
|
|
|
|
/* FW uses 2 Cache lines Alignment for start packet and size
|
|
|
*
|