vtnet_rxq
struct vtnet_rxq *rxq = &sc->vtnet_rxqs[ring_nr];
vtnet_netmap_rxq_populate(struct vtnet_rxq *rxq)
struct vtnet_rxq *rxq = &sc->vtnet_rxqs[ring_nr];
struct vtnet_rxq *rxq = &sc->vtnet_rxqs[i];
struct vtnet_rxq *rxq;
static int vtnet_rxq_populate(struct vtnet_rxq *);
static void vtnet_rxq_free_mbufs(struct vtnet_rxq *);
static int vtnet_rxq_replace_lro_nomrg_buf(struct vtnet_rxq *,
static int vtnet_rxq_replace_buf(struct vtnet_rxq *, struct mbuf *, int);
static int vtnet_rxq_enqueue_buf(struct vtnet_rxq *, struct mbuf *);
static int vtnet_rxq_new_buf(struct vtnet_rxq *);
static int vtnet_rxq_csum_needs_csum(struct vtnet_rxq *, struct mbuf *,
static void vtnet_rxq_csum_data_valid(struct vtnet_rxq *, struct mbuf *,
static int vtnet_rxq_csum(struct vtnet_rxq *, struct mbuf *,
static void vtnet_rxq_discard_merged_bufs(struct vtnet_rxq *, int);
static void vtnet_rxq_discard_buf(struct vtnet_rxq *, struct mbuf *);
static int vtnet_rxq_merged_eof(struct vtnet_rxq *, struct mbuf *, int);
static void vtnet_rxq_input(struct vtnet_rxq *, struct mbuf *,
vtnet_rxq_populate(struct vtnet_rxq *rxq)
static int vtnet_rxq_eof(struct vtnet_rxq *);
static void vtnet_rx_vq_process(struct vtnet_rxq *rxq, int tries);
vtnet_rxq_free_mbufs(struct vtnet_rxq *rxq)
vtnet_rxq_replace_lro_nomrg_buf(struct vtnet_rxq *rxq, struct mbuf *m0,
vtnet_rxq_replace_buf(struct vtnet_rxq *rxq, struct mbuf *m, int len)
vtnet_rxq_enqueue_buf(struct vtnet_rxq *rxq, struct mbuf *m)
vtnet_rxq_new_buf(struct vtnet_rxq *rxq)
vtnet_rxq_csum_needs_csum(struct vtnet_rxq *rxq, struct mbuf *m, bool isipv6,
vtnet_rxq_csum_data_valid(struct vtnet_rxq *rxq, struct mbuf *m, int protocol)
vtnet_rxq_csum(struct vtnet_rxq *rxq, struct mbuf *m,
vtnet_rxq_discard_merged_bufs(struct vtnet_rxq *rxq, int nbufs)
vtnet_rxq_discard_buf(struct vtnet_rxq *rxq, struct mbuf *m)
vtnet_rxq_merged_eof(struct vtnet_rxq *rxq, struct mbuf *m_head, int nbufs)
vtnet_lro_rx(struct vtnet_rxq *rxq, struct mbuf *m)
vtnet_rxq_input(struct vtnet_rxq *rxq, struct mbuf *m,
vtnet_rxq_eof(struct vtnet_rxq *rxq)
vtnet_rx_vq_process(struct vtnet_rxq *rxq, int tries)
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct sysctl_oid_list *, struct vtnet_rxq *);
static int vtnet_rxq_enable_intr(struct vtnet_rxq *);
static void vtnet_rxq_disable_intr(struct vtnet_rxq *);
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
struct sysctl_oid_list *child, struct vtnet_rxq *rxq)
vtnet_rxq_enable_intr(struct vtnet_rxq *rxq)
vtnet_rxq_disable_intr(struct vtnet_rxq *rxq)
struct vtnet_rxq *rxq;
struct vtnet_rxq *rxq;
sc->vtnet_rxqs = malloc(sizeof(struct vtnet_rxq) * npairs, M_DEVBUF,
vtnet_destroy_rxq(struct vtnet_rxq *rxq)
struct vtnet_rxq *vtnet_rxqs;