summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2022-05-20 10:42:39 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2022-06-07 09:07:08 +0200
commit91afe3a020c871dd425b838d5535c8418ad085b6 (patch)
tree3a0d7d7e2c5297b00025941021dec3ed9ad30a91
parentif_stmac: fix compilation error (related to crc32_raw move in FreeBSD) (diff)
downloadrtems-libbsd-91afe3a020c871dd425b838d5535c8418ad085b6.tar.bz2
if_ffec: Reduce buffer size
Typical embedded systems don't have that much memory. Reduce the buffer size to something more sensible for the usual type of application.
-rw-r--r--freebsd/sys/dev/ffec/if_ffec.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/sys/dev/ffec/if_ffec.c b/freebsd/sys/dev/ffec/if_ffec.c
index 47c0f770..4c1e147b 100644
--- a/freebsd/sys/dev/ffec/if_ffec.c
+++ b/freebsd/sys/dev/ffec/if_ffec.c
@@ -139,9 +139,17 @@ static struct ofw_compat_data compat_data[] = {
/*
* Driver data and defines. The descriptor counts must be a power of two.
*/
+#ifndef __rtems__
#define RX_DESC_COUNT 512
+#else /* __rtems__ */
+#define RX_DESC_COUNT 64
+#endif /* __rtems__ */
#define RX_DESC_SIZE (sizeof(struct ffec_hwdesc) * RX_DESC_COUNT)
+#ifndef __rtems__
#define TX_DESC_COUNT 512
+#else /* __rtems__ */
+#define TX_DESC_COUNT 64
+#endif /* __rtems__ */
#define TX_DESC_SIZE (sizeof(struct ffec_hwdesc) * TX_DESC_COUNT)
#define TX_MAX_DMA_SEGS 8