netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* macvtap performance regression (bisected) between 3.13 and 3.14-rc1
@ 2014-02-27 20:52 Christian Borntraeger
  2014-02-28 22:14 ` Vlad Yasevich
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Borntraeger @ 2014-02-27 20:52 UTC (permalink / raw)
  To: Vlad Yasevich
  Cc: David S. Miller, Jason Wang, Michael S. Tsirkin, netdev, KVM list,
	Linux Kernel Mailing List

Vlad,

commit 6acf54f1cf0a6747bac9fea26f34cfc5a9029523
    macvtap: Add support of packet capture on macvtap device.

causes a performance regression for iperf traffic between two KVM guests
on my s390 system. Both guests are connected via two macvtaps on the same OSA
network card.
Before that patch I get ~20 Gbit/sec between two guests, afterwards I get
~4Gbit/sec

Latency seems to be unchanges (uperf 1byte ping pong).

According to ifconfig in the guest, I have ~ 1500 bytes per packet with this
patch and ~  40000 bytes without. So for some reason this patch causes the
network stack to do segmentation. (the guest kernel stays the same, only host 
kernel is changed).

Any ideas?


Christian

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-03-03 19:36 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-27 20:52 macvtap performance regression (bisected) between 3.13 and 3.14-rc1 Christian Borntraeger
2014-02-28 22:14 ` Vlad Yasevich
2014-03-01 11:15   ` Christian Borntraeger
2014-03-01 19:27     ` Vlad Yasevich
2014-03-02  1:21       ` Vlad Yasevich
2014-03-03  9:13         ` Christian Borntraeger
2014-03-03 19:36           ` Vlad Yasevich
2014-03-03  9:11       ` Christian Borntraeger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).