Lines Matching refs:mbuf
77 #include <sys/mbuf.h>
123 extern struct mbuf *m_copypack();
177 static int tcp_ip_output(struct socket *, struct tcpcb *, struct mbuf *, int,
178 struct mbuf *, int);
220 register struct mbuf *m;
237 struct mbuf *m_last = NULL;
238 struct mbuf *m_head = NULL;
239 struct mbuf *packetlist = NULL;
240 struct mbuf *tp_inp_options = tp->t_inpcb->inp_depend4.inp4_options;
783 * always fit in a single mbuf, leaving room for a maximum
1048 * Grab a header mbuf, attaching a copy of data to
1076 * the necessary mbuf hdrs under 1 mbuf lock and
1077 * avoids rescanning the socket mbuf list if
1081 * of a single mbuf header's data area (no cluster attached)
1083 * the protocol headers fits into a single mbuf header's
1133 * determine whether the mbuf pointer and offset passed back by the 'last' call
1137 * we're re-transmitting a packet sent earlier), than we can't pass the mbuf pointer and
1139 * m_copym_with_hdrs to avoid rescanning from the beginning of the socket buffer mbuf list.
1140 * setting the mbuf pointer to NULL is sufficient to disable the hint mechanism.
1154 * m_copym_with_hdrs will always return the last mbuf pointer and the offset into it that
1635 tcp_ip_output(struct socket *so, struct tcpcb *tp, struct mbuf *pkt,
1636 int cnt, struct mbuf *opt, int flags)
1684 struct mbuf *npkt = pkt->m_nextpkt;
1692 * single mbuf might result in multiple mbufs as part