1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-27 16:39:08 +00:00

For consistency sake, use >= MINCLSIZE rather than > MINCLSIZE to determine

whether or not to allocate a full mbuf cluster rather than just a plain
mbuf when adding on additional mbufs in m_getm().  In practice, there wasn't
any resulting mem trashing since m_getm() doesn't ever allocate an mbuf with
a packet header, and MINCLSIZE is the available payload in an mbuf with a
header rather than the available payload in a plain mbuf.

Discussed with: 	andre (lightly)
This commit is contained in:
John Baldwin 2006-03-07 21:31:20 +00:00
parent a6991cc704
commit 67c0796ca3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=156408

View File

@ -131,7 +131,7 @@ m_getm(struct mbuf *m, int len, int how, short type)
cur = (cur->m_next = mb);
}
if (rem > 0) {
mb = (rem > MINCLSIZE) ?
mb = (rem >= MINCLSIZE) ?
m_getcl(how, type, 0) : m_get(how, type);
if (mb == NULL)
goto failed;