Skip to contentSkip to conversation

virtio_net missing interrupts?

DISCUSSION Anthony Liguori 2 participants 2 messages Jan 7, 2008 1 message not in the archive KVM

lore
Share & tools
lore
#0 lore raw

Avi noticed that when using the virtio_net driver, ping responses stop coming in after 12 packets. ping will then throw an "sendmsg: no buffer space available" error.

This occurs on all kernel versions (even 2.6.24).

Regards,

Anthony Liguori

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

A message that is not in the archive (sent off-list or not yet received): 478275F2.5030507-r/[email protected]

#2 lore raw
Quoted 6 lines · Anthony Liguori

Avi noticed that when using the virtio_net driver, ping responses stop coming in after 12 packets. ping will then throw an "sendmsg: no buffer space available" error.

This occurs on all kernel versions (even 2.6.24).

Latencies are high at around 4ms when the packets do arrive.

Further speculation yielded the following: a non hrtimer kernel will delay all packets by one jiffie due to the tx timer. For an unknown reason, an arp packet is lost, so further echo requests are queued up until the buffer is exhausted.

Signature · 8 lines
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace