Lines Matching defs:mb
40 struct mbuf *mb, const struct sdp_bsdh *h)
49 len += snprintf(buf, 255-len, "%s mb: %p mid: %2x:%-20s flags: 0x%x "
51 str, mb, h->mid, mid2str(h->mid), h->flags,
105 sdp_nagle_off(struct sdp_sock *ssk, struct mbuf *mb)
110 h = mtod(mb, struct sdp_bsdh *);
113 BZCOPY_STATE(mb) ||
118 mb->m_pkthdr.len >= ssk->xmit_size_goal / 4 ||
119 (mb->m_flags & M_PUSH);
166 struct mbuf *mb;
188 mb = sdp_alloc_mb_chrcvbuf_ack(sk,
190 if (mb == NULL)
193 sdp_post_send(ssk, mb);
204 sdp_tx_ring_slots_left(ssk) && (mb = sk->so_snd.sb_sndptr) &&
205 sdp_nagle_off(ssk, mb)) {
209 sk->so_snd.sb_sndptr = mb->m_nextpkt;
210 sk->so_snd.sb_mb = mb->m_nextpkt;
211 mb->m_nextpkt = NULL;
213 for (n = mb; n != NULL; n = n->m_next)
216 sdp_post_send(ssk, mb);
222 mb = sdp_alloc_mb_data(ssk->socket, wait);
223 if (mb == NULL)
225 sdp_post_send(ssk, mb);
238 mb = sdp_alloc_mb_disconnect(sk, wait);
239 if (mb == NULL)
242 sdp_post_send(ssk, mb);