numam-dpdk/drivers/net/virtio
Miao Li 64ac7e08f6 net/virtio: support power monitor
According to current semantics of power monitor, this commit adds a
callback function to decide whether aborts the sleep by checking
current value against the expected value and virtio_get_monitor_addr
to provide address to monitor. When no packet come in, the value of
address will not be changed and the running core will sleep. Once
packets arrive, the value of address will be changed and the running
core will wakeup.

Signed-off-by: Miao Li <miao.li@intel.com>
Reviewed-by: Chenbo Xia <chenbo.xia@intel.com>
Acked-by: David Hunt <david.hunt@intel.com>
2021-10-29 12:32:29 +02:00
..
virtio_user drivers: remove direct access to interrupt handle 2021-10-25 21:20:12 +02:00
meson.build net/virtio: fix aarch32 build 2021-07-09 20:00:06 +02:00
version.map version: 21.11-rc0 2021-08-17 08:37:52 +02:00
virtio_ethdev.c net/virtio: support power monitor 2021-10-29 12:32:29 +02:00
virtio_ethdev.h net/virtio: support RSS 2021-10-29 11:23:10 +02:00
virtio_logs.h net/virtio: implement dynamic logging 2018-01-16 18:47:49 +01:00
virtio_pci_ethdev.c net/virtio: remove blank lines in log 2021-09-28 21:23:00 +02:00
virtio_pci.c net/virtio: remove blank lines in log 2021-09-28 21:23:00 +02:00
virtio_pci.h net/virtio: fix secondary process crash with PCI devices 2021-02-04 18:19:36 +01:00
virtio_ring.h net/virtio: move features definition to generic header 2021-01-29 18:16:09 +01:00
virtio_rxtx_packed_avx.h net/virtio: revert forcing IOVA as VA mode for virtio-user 2021-09-30 12:58:09 +02:00
virtio_rxtx_packed_neon.h net/virtio: revert forcing IOVA as VA mode for virtio-user 2021-09-30 12:58:09 +02:00
virtio_rxtx_packed.c net/virtio: fix oversized packets in vectorized Rx 2021-10-21 14:24:21 +02:00
virtio_rxtx_packed.h mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
virtio_rxtx_simple_altivec.c net/virtio: fix vectorized Rx queue rearm 2021-05-04 10:08:11 +02:00
virtio_rxtx_simple_neon.c net/virtio: fix vectorized Rx queue rearm 2021-05-04 10:08:11 +02:00
virtio_rxtx_simple_sse.c net/virtio: fix vectorized Rx queue rearm 2021-05-04 10:08:11 +02:00
virtio_rxtx_simple.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
virtio_rxtx_simple.h net/virtio: revert forcing IOVA as VA mode for virtio-user 2021-09-30 12:58:09 +02:00
virtio_rxtx.c mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
virtio_rxtx.h net/virtio: allocate fake mbuf in Rx queue 2021-03-31 07:31:41 +02:00
virtio_user_ethdev.c net/virtio: revert forcing IOVA as VA mode for virtio-user 2021-09-30 12:58:09 +02:00
virtio.c net/virtio: wait device ready during reset 2021-09-28 17:26:50 +02:00
virtio.h net/virtio: support RSS 2021-10-29 11:23:10 +02:00
virtqueue.c net/virtio: fix indirect descriptor reconnection 2021-10-21 14:24:21 +02:00
virtqueue.h net/virtio: support RSS 2021-10-29 11:23:10 +02:00