Virtio: Reduce send interrupts

We now clear the sent packets everytime send() is called. The device
will interrupt us when all packets have been sent so we will eventually
clear the packet.