net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
authorFlorian Fainelli <f.fainelli@gmail.com>
Fri, 7 Oct 2022 03:42:01 +0000 (20:42 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 11 Oct 2022 01:00:15 +0000 (18:00 -0700)
The original commit that added support for the SYSTEMPORT Lite variant
halved the number of RX descriptors due to a confusion between the
number of descriptors and the number of descriptor words. There are 512
descriptor *words* which means 256 descriptors total.

Fixes: 44a4524c54af ("net: systemport: Add support for SYSTEMPORT Lite")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20221007034201.4126054-1-f.fainelli@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bcmsysport.h

index 16b73bb9acc783b41aefb2e6198f354d9e9cc6bd..5af16e5f9ad08934069ebb8df8565cc7881ac114 100644 (file)
@@ -484,7 +484,7 @@ struct bcm_rsb {
 
 /* Number of Receive hardware descriptor words */
 #define SP_NUM_HW_RX_DESC_WORDS                1024
-#define SP_LT_NUM_HW_RX_DESC_WORDS     256
+#define SP_LT_NUM_HW_RX_DESC_WORDS     512
 
 /* Internal linked-list RAM size */
 #define SP_NUM_TX_DESC                 1536