Lines Matching refs:mbuf
99 #include <sys/mbuf.h>
232 static struct ip6aux *ip6_setdstifaddr(struct mbuf *, struct in6_ifaddr *);
234 static int ip6_hopopts_input(u_int32_t *, u_int32_t *, struct mbuf **, int *);
236 static struct mbuf *ip6_pullexthdr(struct mbuf *, size_t, int);
258 * copy the contents of the mbuf chain into a new chain, and free the original
259 * one. Create some head room in the first mbuf of the new chain, in case
271 struct mbuf *_n; \
472 ip6_input(struct mbuf *m)
551 * mbuf statistics
590 * L2 bridge code and some other code can return mbuf chain
595 struct mbuf *n;
977 /* ip6_hopopts_input() ensures that mbuf is contiguous */
1120 int (*pr_input)(struct mbuf **, int *, int);
1182 DTRACE_IP6(receive, struct mbuf *, m, struct inpcb *, NULL,
1212 ip6_setdstifaddr(struct mbuf *m, struct in6_ifaddr *ia6)
1229 struct mbuf *m;
1247 ip6_hopopts_input(uint32_t *plenp, uint32_t *rtalertp, struct mbuf **mp,
1250 struct mbuf *m = *mp;
1303 struct mbuf *m;
1440 ip6_unknown_opt(uint8_t *optp, struct mbuf *m, int off)
1472 * These functions will not modify mbuf chain at all.
1474 * With KAME mbuf chain restriction:
1478 * very first mbuf on the mbuf chain.
1485 struct mbuf **
1486 ip6_savecontrol_v4(struct inpcb *inp, struct mbuf *m, struct mbuf **mp,
1558 ip6_savecontrol(struct inpcb *in6p, struct mbuf *m, struct mbuf **mp)
1560 struct mbuf **np;
1607 struct mbuf *ext;
1663 struct mbuf *ext = NULL;
1780 struct mbuf *m_mtu;
1815 * pull single extension header from mbuf chain. returns single mbuf that
1818 static struct mbuf *
1820 struct mbuf *m;
1826 struct mbuf *n;
1883 struct mbuf *m;
1924 struct mbuf *m;
2003 struct mbuf *m;
2030 ip6_addaux(struct mbuf *m)
2042 /* Attach it to the mbuf */
2052 ip6_findaux(struct mbuf *m)
2063 ip6_delaux(struct mbuf *m)