summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-05-22 12:38:32 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-06-07 07:49:12 +0200
commiteddb13416b7f5e1ea35e499c1c2c05e988a50e92 (patch)
treecf0b6baba70d486a1f3aa855a473147969099171 /cpukit/libnetworking/rtems
parentnetwork: Include missing <inttypes.h> (diff)
downloadrtems-eddb13416b7f5e1ea35e499c1c2c05e988a50e92.tar.bz2
network: Do not use MSIZE
Do not use the MSIZE for the legacy network stack. Instead use _SYS_MBUF_LEGACY_MSIZE. Update #2833.
Diffstat (limited to 'cpukit/libnetworking/rtems')
-rw-r--r--cpukit/libnetworking/rtems/rtems_glue.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpukit/libnetworking/rtems/rtems_glue.c b/cpukit/libnetworking/rtems/rtems_glue.c
index 46f8765ca7..ac75fb0b5d 100644
--- a/cpukit/libnetworking/rtems/rtems_glue.c
+++ b/cpukit/libnetworking/rtems/rtems_glue.c
@@ -39,7 +39,7 @@
/*
* Memory allocation
*/
-static uint32_t nmbuf = (64L * 1024L) / MSIZE;
+static uint32_t nmbuf = (64L * 1024L) / _SYS_MBUF_LEGACY_MSIZE;
uint32_t nmbclusters = (128L * 1024L) / MCLBYTES;
/*
@@ -221,8 +221,8 @@ bsd_init (void)
* Set up mbuf data structures
*/
- p = rtems_bsdnet_malloc_mbuf(nmbuf * MSIZE + MSIZE - 1,MBUF_MALLOC_MBUF);
- p = (char *)(((uintptr_t)p + MSIZE - 1) & ~(MSIZE - 1));
+ p = rtems_bsdnet_malloc_mbuf(nmbuf * _SYS_MBUF_LEGACY_MSIZE + _SYS_MBUF_LEGACY_MSIZE - 1,MBUF_MALLOC_MBUF);
+ p = (char *)(((uintptr_t)p + _SYS_MBUF_LEGACY_MSIZE - 1) & ~(_SYS_MBUF_LEGACY_MSIZE - 1));
if (p == NULL) {
printf ("Can't get network memory.\n");
return -1;
@@ -230,7 +230,7 @@ bsd_init (void)
for (i = 0; i < nmbuf; i++) {
((struct mbuf *)p)->m_next = mmbfree;
mmbfree = (struct mbuf *)p;
- p += MSIZE;
+ p += _SYS_MBUF_LEGACY_MSIZE;
}
mbstat.m_mbufs = nmbuf;
mbstat.m_mtypes[MT_FREE] = nmbuf;
@@ -296,7 +296,7 @@ rtems_bsdnet_initialize (void)
* Set the memory allocation limits
*/
if (rtems_bsdnet_config.mbuf_bytecount)
- nmbuf = rtems_bsdnet_config.mbuf_bytecount / MSIZE;
+ nmbuf = rtems_bsdnet_config.mbuf_bytecount / _SYS_MBUF_LEGACY_MSIZE;
if (rtems_bsdnet_config.mbuf_cluster_bytecount)
nmbclusters = rtems_bsdnet_config.mbuf_cluster_bytecount / MCLBYTES;