Lines Matching refs:mbuf

126 	struct mbuf	*ip6af_m;
133 #define IP6_REASS_MBUF(ip6af) (*(struct mbuf **)&((ip6af)->ip6af_m))
180 struct mbuf *ip6e_ip6;
181 struct mbuf *ip6e_hbh;
182 struct mbuf *ip6e_dest1;
183 struct mbuf *ip6e_rthdr;
184 struct mbuf *ip6e_dest2;
208 struct mbuf *ip6po_m; /* Pointer to mbuf storing the data */
281 u_quad_t ip6s_m1; /* one mbuf */
282 u_quad_t ip6s_m2m[32]; /* two or more mbuf */
283 u_quad_t ip6s_mext1; /* one ext mbuf */
284 u_quad_t ip6s_mext2m; /* two or more ext mbuf */
336 * is now stored in the mbuf itself.
462 extern int icmp6_dgram_send(struct socket *, int, struct mbuf *,
463 struct sockaddr *, struct mbuf *, struct proc *);
467 extern void ip6_input(struct mbuf *);
468 extern void ip6_setsrcifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *);
469 extern void ip6_setdstifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *);
470 extern int ip6_getsrcifaddr_info(struct mbuf *, uint32_t *, uint32_t *);
471 extern int ip6_getdstifaddr_info(struct mbuf *, uint32_t *, uint32_t *);
473 extern int ip6_unknown_opt(u_int8_t *, struct mbuf *, int);
474 extern char *ip6_get_prevhdr(struct mbuf *, int);
475 extern int ip6_nexthdr(struct mbuf *, int, int, int *);
476 extern int ip6_lasthdr(struct mbuf *, int, int, int *);
483 extern struct ip6aux *ip6_addaux(struct mbuf *);
484 extern struct ip6aux *ip6_findaux(struct mbuf *);
485 extern void ip6_delaux(struct mbuf *);
488 extern int ip6_mforward(struct ip6_hdr *, struct ifnet *, struct mbuf *);
490 extern int ip6_process_hopopts(struct mbuf *, u_int8_t *, int, u_int32_t *,
492 extern struct mbuf **ip6_savecontrol_v4(struct inpcb *, struct mbuf *,
493 struct mbuf **, int *);
494 extern int ip6_savecontrol(struct inpcb *, struct mbuf *, struct mbuf **);
495 extern struct mbuf *ip6_forward(struct mbuf *, struct route_in6 *, int);
497 extern void ip6_mloopback(struct ifnet *, struct ifnet *, struct mbuf *,
499 extern int ip6_output(struct mbuf *, struct ip6_pktopts *, struct route_in6 *,
501 extern int ip6_output_list(struct mbuf *, int, struct ip6_pktopts *,
507 extern int ip6_setpktoptions(struct mbuf *, struct ip6_pktopts *, int, int);
513 extern int route6_input(struct mbuf **, int *, int);
516 extern int frag6_input(struct mbuf **, int *, int);
519 extern int rip6_input(struct mbuf **, int *, int);
522 extern int rip6_output(struct mbuf *, struct socket *, struct sockaddr_in6 *,
523 struct mbuf *, int);
525 extern int dest6_input(struct mbuf **, int *, int);
534 extern int ip6_setpktopts(struct mbuf *control, struct ip6_pktopts *opt,