diff --git a/net/virtio.cc b/net/virtio.cc index f8afb467df..f68e007fbd 100644 --- a/net/virtio.cc +++ b/net/virtio.cc @@ -8,6 +8,7 @@ #include "virtio-interface.hh" #include "core/reactor.hh" #include "core/stream.hh" +#include "core/circular_buffer.hh" #include #include #include @@ -378,7 +379,7 @@ class virtio_net_device : public net::device { future<> post(packet p); private: future> transmit(semaphore& available); - std::queue _tx_queue; + std::queue> _tx_queue; semaphore _tx_queue_length = { 0 }; }; class rxq {