Lines Matching +full:rx +full:- +full:threshold

31  Support for virtio-like communication between host (H) and guest (G) NICs.
37 csb->csb_on enables the mode. If disabled, the device acts a regular one.
39 Notifications for tx and rx are exchanged without vm exits
74 and one with a threshold (using guest_txkick_at). They are mutually
79 THRESHOLD: G sets guest_txkick_at to the TDH value for which it
85 RX: start from idle
92 RX: active state
98 RX: H runs out of buffers
100 and one with a threshold (using host_xxkick_at). They are mutually
105 THRESHOLD: H sets host_rxkick_at to the RDT value for which it wants
116 * [GH][RW][+-0] guest/host reads/writes frequently/rarely/almost never
120 uint32_t guest_need_txkick; /* GW- HR+ G ran out of tx bufs, request kick */
121 uint32_t guest_need_rxkick; /* GW- HR+ G ran out of rx pkts, request kick */
122 uint32_t guest_csb_on; /* GW- HR+ enable paravirtual mode */
123 uint32_t guest_rdt; /* GW+ HR+ rx buffers available */
124 uint32_t guest_txkick_at; /* GW- HR+ tx ring pos. where G expects an intr */
125 uint32_t guest_use_msix; /* GW0 HR0 guest uses MSI-X interrupts. */
129 uint32_t host_tdh; /* GR0 HW- shadow register, mostly unused */
130 uint32_t host_need_txkick; /* GR+ HW- start the iothread */
131 uint32_t host_txcycles_lim; /* GW- HR- how much to spin before sleep.
133 uint32_t host_txcycles; /* GR0 HW- counter, but no need to be exported */
134 uint32_t host_rdh; /* GR0 HW- shadow register, mostly unused */
135 uint32_t host_need_rxkick; /* GR+ HW- flush rx queued packets */
137 uint32_t host_rxkick_at; /* GR+ HW- rx ring pos where H expects a kick */