]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[intelxl] Increase receive descriptor ring size to 64 entries
authorMichael Brown <mcb30@ipxe.org>
Wed, 9 Mar 2022 00:41:01 +0000 (00:41 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 10 Aug 2022 11:29:47 +0000 (12:29 +0100)
The E810 requires that receive descriptor rings have at least 64
entries (and are a multiple of 32 entries).

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/intelxl.h

index 2c7eb4a4ff2fe4f7c5cadbb88df8eecab49edd5b..066eb0f82741466769d73e318e7723989c28663b 100644 (file)
@@ -940,9 +940,9 @@ intelxl_init_ring ( struct intelxl_ring *ring, unsigned int count, size_t len,
 
 /** Number of receive descriptors
  *
- * Must be a multiple of 32.
+ * Must be a multiple of 32 and greater than or equal to 64.
  */
-#define INTELXL_RX_NUM_DESC 32
+#define INTELXL_RX_NUM_DESC 64
 
 /** Receive descriptor ring fill level
  *