diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-05-22 12:38:32 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-06-07 07:49:12 +0200 |
commit | eddb13416b7f5e1ea35e499c1c2c05e988a50e92 (patch) | |
tree | cf0b6baba70d486a1f3aa855a473147969099171 /cpukit/libnetworking/rtems | |
parent | network: Include missing <inttypes.h> (diff) | |
download | rtems-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.c | 10 |
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; |