Lines Matching refs:mbuf

96 #include <sys/mbuf.h>
208 static int ip6_hopopts_input(u_int32_t *, u_int32_t *, struct mbuf **, int *);
210 static struct mbuf *ip6_pullexthdr(struct mbuf *, size_t, int);
232 * copy the contents of the mbuf chain into a new chain, and free the original
233 * one. Create some head room in the first mbuf of the new chain, in case
245 struct mbuf *_n; \
447 ip6_input(struct mbuf *m)
533 * mbuf statistics
568 * L2 bridge code and some other code can return mbuf chain
573 struct mbuf *n;
825 * record dst address information into mbuf.
896 * record dst address information into mbuf.
926 * record dst address information into mbuf, if we don't have one yet.
976 /* ip6_hopopts_input() ensures that mbuf is contiguous */
1137 int (*pr_input)(struct mbuf **, int *, int);
1199 DTRACE_IP6(receive, struct mbuf *, m, struct inpcb *, NULL,
1224 ip6_setsrcifaddr_info(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6)
1248 ip6_setdstifaddr_info(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6)
1272 ip6_getsrcifaddr_info(struct mbuf *m, uint32_t *src_idx, uint32_t *ia6f)
1289 ip6_getdstifaddr_info(struct mbuf *m, uint32_t *dst_idx, uint32_t *ia6f)
1310 ip6_hopopts_input(uint32_t *plenp, uint32_t *rtalertp, struct mbuf **mp,
1313 struct mbuf *m = *mp;
1366 struct mbuf *m;
1503 ip6_unknown_opt(uint8_t *optp, struct mbuf *m, int off)
1539 * These functions will not modify mbuf chain at all.
1541 * With KAME mbuf chain restriction:
1545 * very first mbuf on the mbuf chain.
1552 struct mbuf **
1553 ip6_savecontrol_v4(struct inpcb *inp, struct mbuf *m, struct mbuf **mp,
1625 ip6_savecontrol(struct inpcb *in6p, struct mbuf *m, struct mbuf **mp)
1627 struct mbuf **np;
1674 struct mbuf *ext;
1730 struct mbuf *ext = NULL;
1846 struct mbuf *m_mtu;
1881 * pull single extension header from mbuf chain. returns single mbuf that
1884 static struct mbuf *
1886 struct mbuf *m;
1892 struct mbuf *n;
1949 struct mbuf *m;
1989 ip6_nexthdr(struct mbuf *m, int off, int proto, int *nxtp)
2063 ip6_lasthdr(struct mbuf *m, int off, int proto, int *nxtp)
2087 ip6_addaux(struct mbuf *m)
2099 /* Attach it to the mbuf */
2109 ip6_findaux(struct mbuf *m)
2120 ip6_delaux(struct mbuf *m)