M_EOR
m_last(tls_data)->m_flags |= M_EOR;
flags &= (M_PKTHDR | M_EOR);
if (flags & M_EOR)
mc_last(mc)->m_flags |= M_EOR;
mtail->m_flags &= ~M_EOR;
m->m_flags |= M_EOR;
if (m->m_flags & M_EOR) {
m->m_flags &= ~M_EOR;
n->m_flags |= M_EOR;
flags &= ~M_EOR;
if (m && (m0->m_flags & M_EOR)) {
m0->m_flags &= ~M_EOR;
m->m_flags |= M_EOR;
if ((n != NULL) && (n != end) && (m->m_flags & M_EOR) == 0 &&
eor |= m->m_flags & M_EOR;
if (n && (n->m_flags & M_EOR) == 0 &&
m->m_flags &= ~M_EOR;
KASSERT((m->m_flags & M_EOR) == 0,
while ((n != NULL) && (n != end) && (m->m_flags & M_EOR) == 0 &&
m->m_flags |= n->m_flags & M_EOR;
if (n->m_flags & M_EOR) {
if (n->m_flags & M_EOR) {
top->m_flags |= M_EOR;
(M_PKTHDR | ((flags & MSG_EOR) ? M_EOR : 0)));
top->m_flags |= M_EOR;
((flags & MSG_EOR) ? M_EOR : 0));
((flags & MSG_EOR) ? M_EOR : 0));
if (m->m_type == MT_OOBDATA || (m->m_flags & M_EOR)) {
if (m->m_flags & M_EOR)
eor ? M_EOR : 0);
eor ? M_EOR : 0);
if (m->m_flags & M_EOR) {
(M_PKTHDR | (user_marks_eor ? M_EOR : 0)));
top->m_flags |= M_EOR;
((flags & MSG_EOR) ? M_EOR : 0));
(M_PKTHDR|M_EOR|M_RDONLY|M_BCAST|M_MCAST|M_PROMISC|M_VLANTAG|M_TSTMP| \