M_EXT
if ((m->m_flags & M_EXT) == 0) {
if ((m->m_flags & M_EXT) == 0) {
if (!(m->m_flags & M_EXT)) {
if ((m->m_flags & M_EXT) == 0 ||
_MOWNERREF(m, M_EXT | M_CLUSTER);
flags = M_PKTHDR | M_EXT;
flags = M_EXT;
KASSERT(m->m_flags & M_EXT, ("%s: M_EXT missing", __func__));
m->m_flags |= M_EXT;
(((m)->m_flags & M_EXT) ? (m)->m_ext.ext_buf : \
(((m)->m_flags & M_EXT) ? (m)->m_ext.ext_size : \
(!(((m)->m_flags & M_EXT)) || \
mb->m_flags |= (M_EXT | flags);
if ((m->m_flags & M_EXT) == 0) {
if (mprev && (mprev->m_flags & M_EXT) &&
KASSERT(m->m_flags & M_EXT, ("m_flags 0x%x", m->m_flags));
if (mprev != NULL && (mprev->m_flags & M_EXT) &&
if (m->m_flags & M_EXT) {
KASSERT(m->m_flags & M_EXT, ("%s: M_EXT not set on %p", __func__, m));
KASSERT(!(n->m_flags & M_EXT), ("%s: M_EXT set on %p", __func__, n));
n->m_flags |= M_EXT;
m->m_flags = m->m_flags & (M_EXT | M_RDONLY | M_NOFREE | flags);
to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
if ((to->m_flags & M_EXT) == 0)
to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
if ((to->m_flags & M_EXT) == 0)
if (m->m_flags & M_EXT) {
if (m->m_flags & M_EXT) {
if (m->m_flags & M_EXT) {
if ((n->m_flags & M_EXT) == 0)
if ((n->m_flags & M_EXT) == 0 &&
if (m->m_flags & M_EXT)
if (m->m_flags & M_EXT) {
if ((n->m_flags & M_EXT) == 0 ||
memoryBuffer->m_flags |= M_EXT;
return memoryBuffer->m_flags & M_EXT;
KASSERT(memoryBuffer->m_flags & M_EXT, ("%s: M_EXT not set on %p",
if (memoryBuffer->m_flags & M_EXT)
if (!ISSET(m->m_flags, M_EXT))
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (n0->m_flags & M_EXT)
if (n->m_flags & M_EXT)
if (!(m->m_flags & M_EXT))
if (!(m->m_flags & M_EXT))