From eddb13416b7f5e1ea35e499c1c2c05e988a50e92 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 22 May 2017 12:38:32 +0200 Subject: network: Do not use MSIZE Do not use the MSIZE for the legacy network stack. Instead use _SYS_MBUF_LEGACY_MSIZE. Update #2833. --- cpukit/libnetworking/kern/uipc_socket2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpukit/libnetworking/kern/uipc_socket2.c') diff --git a/cpukit/libnetworking/kern/uipc_socket2.c b/cpukit/libnetworking/kern/uipc_socket2.c index c2d18b128f..e6ea6725dd 100644 --- a/cpukit/libnetworking/kern/uipc_socket2.c +++ b/cpukit/libnetworking/kern/uipc_socket2.c @@ -343,7 +343,7 @@ int sbreserve(struct sockbuf *sb, u_long cc) { - if (cc > sb_max * MCLBYTES / (MSIZE + MCLBYTES)) + if (cc > sb_max * MCLBYTES / (_SYS_MBUF_LEGACY_MSIZE + MCLBYTES)) return (0); sb->sb_hiwat = cc; sb->sb_mbmax = min(cc * sb_efficiency, sb_max); @@ -424,7 +424,7 @@ sbcheck(struct sockbuf *sb) for (m = sb->sb_mb; m; m = m->m_next) { len += m->m_len; - mbcnt += MSIZE; + mbcnt += _SYS_MBUF_LEGACY_MSIZE; if (m->m_flags & M_EXT) /*XXX*/ /* pretty sure this is bogus */ mbcnt += m->m_ext.ext_size; if (m->m_nextpkt) -- cgit v1.2.3