Lines Matching refs:mbuf
48 * Here m is the mbuf chain to be sent and dst is the destination address.
76 #include <sys/mbuf.h> /* ifqueue only? */
133 typedef int (*if_transmit_fn_t)(if_t, struct mbuf *);
199 uint32_t flowid; /* mbuf hash value */
200 uint32_t flowtype; /* mbuf hash type */
371 (struct ifnet *, struct mbuf *, const struct sockaddr *,
374 (struct ifnet *, struct mbuf *);
375 struct mbuf *(*if_bridge_input)(struct ifnet *, struct mbuf *);
376 int (*if_bridge_output)(struct ifnet *, struct mbuf *, struct sockaddr *,
409 * BUSDMA tag a network adapter is using to load a mbuf chain
412 * ensure that the full mbuf chain passed to the network
665 int if_tunnel_check_nesting(struct ifnet *, struct mbuf *, uint32_t, int);
686 int if_simloop(struct ifnet *ifp, struct mbuf *m, int af, int hlen);
735 int if_input(if_t ifp, struct mbuf* sendmp);
736 int if_sendq_prepend(if_t ifp, struct mbuf *m);
737 struct mbuf *if_dequeue(if_t ifp);
739 void if_setrcvif(struct mbuf *m, if_t ifp);
740 void if_setvtag(struct mbuf *m, u_int16_t tag);
741 u_int16_t if_getvtag(struct mbuf *m);
745 void if_bpfmtap(if_t ifp, struct mbuf *m);
746 void if_etherbpfmtap(if_t ifp, struct mbuf *m);
772 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
774 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);