Lines Matching refs:mbuf

61 #include <sys/mbuf.h>
118 static void igmp_intr(struct mbuf *);
120 static struct mbuf *
133 static struct mbuf *
134 igmp_v3_encap_report(struct ifnet *, struct mbuf *);
199 struct mbuf *m_raopt; /* Router Alert option */
302 igmp_save_context(struct mbuf *m, struct ifnet *ifp)
313 igmp_scrub_context(struct mbuf *m)
325 * actually called CURVNET_SET() with what's in the mbuf chain.
328 igmp_restore_context(struct mbuf *m)
552 struct mbuf *m;
592 static struct mbuf *
595 struct mbuf *m;
1225 * FIXME: Handling source lists larger than 1 mbuf requires that
1226 * we pass the mbuf chain pointer down to this function, and use
1469 igmp_input(struct mbuf **mp, int *offp, int proto)
1475 struct mbuf *m;
1480 CTR3(KTR_IGMPV3, "%s: called w/mbuf (%p,%d)", __func__, *mp, *offp);
1931 * retransmissions, the mbuf queue will be consumed.
2234 * These are always small enough to fit inside a single mbuf.
2243 struct mbuf *m;
2670 * If is_group_query is non-zero, an mbuf packet chain is allocated.
2674 * Otherwise a new mbuf packet chain is allocated.
2696 struct mbuf *m0, *m, *md;
2787 * one in the trailing space of the tail packet's mbuf,
2864 * mbuf was allocated.
3040 * serializing into the mbuf chains a bit harder. For now we do two walks
3057 struct mbuf *m, *m0, *md;
3075 m0srcs = 0; /* # source which will fit in current mbuf chain */
3133 * a new mbuf or cluster.
3257 struct mbuf *m; /* pending state-change */
3258 struct mbuf *m0; /* copy of pending state-change */
3259 struct mbuf *mt; /* last state-change in packet */
3291 * Always use a simple mbuf chain concatentation to do this,
3337 struct mbuf *mtl; /* last mbuf of packet mt */
3435 * VIMAGE: Needs to store/restore vnet pointer on a per-mbuf-chain basis.
3440 igmp_intr(struct mbuf *m)
3444 struct mbuf *ipopts, *m0;
3451 * Set VNET image pointer from enqueued mbuf chain
3527 * The internal mbuf flag M_IGMPV3_HDR is used to indicate that the mbuf
3532 * Returns a pointer to the new mbuf chain head, or NULL if the
3535 static struct mbuf *
3536 igmp_v3_encap_report(struct ifnet *ifp, struct mbuf *m)
3544 ("%s: mbuf chain %p is !M_PKTHDR", __func__, m));