mbq
struct mbq q;
netmap_send_up(struct ifnet *dst, struct mbq *q)
netmap_grab_packets(struct netmap_kring *kring, struct mbq *q, int force)
struct mbq q;
struct mbq rx_queue; /* A queue for intercepted rx mbufs. */
struct mbuf *mbq_dequeue(struct mbq *q)
static void __mbq_purge(struct mbq *q, int safe)
void mbq_purge(struct mbq *q)
void mbq_safe_purge(struct mbq *q)
void mbq_safe_destroy(struct mbq *q)
void mbq_destroy(struct mbq *q)
static inline void __mbq_init(struct mbq *q)
void mbq_safe_init(struct mbq *q)
void mbq_init(struct mbq *q)
static inline void __mbq_enqueue(struct mbq *q, struct mbuf *m)
void mbq_safe_enqueue(struct mbq *q, struct mbuf *m)
void mbq_enqueue(struct mbq *q, struct mbuf *m)
static inline struct mbuf *__mbq_dequeue(struct mbq *q)
struct mbuf *mbq_safe_dequeue(struct mbq *q)
void mbq_init(struct mbq *q);
void mbq_destroy(struct mbq *q);
void mbq_enqueue(struct mbq *q, struct mbuf *m);
struct mbuf *mbq_dequeue(struct mbq *q);
void mbq_purge(struct mbq *q);
void mbq_safe_init(struct mbq *q);
void mbq_safe_destroy(struct mbq *q);
void mbq_safe_enqueue(struct mbq *q, struct mbuf *m);
struct mbuf *mbq_safe_dequeue(struct mbq *q);
void mbq_safe_purge(struct mbq *q);
static inline unsigned int mbq_len(struct mbq *q)