| version 1.200, 2009/12/30 22:12:12 |
version 1.200.2.1, 2010/10/22 07:22:30 |
| Line 1022 sosend(struct socket *so, struct mbuf *a |
|
| Line 1022 sosend(struct socket *so, struct mbuf *a |
|
| } |
} |
| if (resid >= MINCLSIZE && space >= MCLBYTES) { |
if (resid >= MINCLSIZE && space >= MCLBYTES) { |
| SOSEND_COUNTER_INCR(&sosend_copy_big); |
SOSEND_COUNTER_INCR(&sosend_copy_big); |
| m_clget(m, M_WAIT); |
m_clget(m, M_DONTWAIT); |
| if ((m->m_flags & M_EXT) == 0) |
if ((m->m_flags & M_EXT) == 0) |
| goto nopages; |
goto nopages; |
| mlen = MCLBYTES; |
mlen = MCLBYTES; |