lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 31 Jul 2012 09:07:23 -0500 From: Peter Samuelson <psamuelson@...lder.net> To: Jay Vosburgh <fubar@...ibm.com>, netdev@...r.kernel.org Cc: jgoerzen@...lder.net Subject: Re: TCP stalls with 802.3ad + bridge + kvm guest > > ixgbe [10 Gbit port] -- bonding [802.3ad] -- bridge -- KVM guest > > > >(There's also a VLAN layer, but I can reproduce this problem without > >it.) It all works, except that with some flows in the KVM guest - I > >can reproduce using smbclient - transfers keep stalling, such that I'm > >averaging well under 1 MB/s. Should be more like 100 MB/s. > > > >Oddly, this only occurs when both the 802.3ad and KVM are used: > > > > Server Agg Client TCP stalls > > -------------------------------------------------- > > external none KVM guest no > > external 802.3ad KVM host no > > KVM host 802.3ad KVM guest no > > external 802.3ad KVM guest yes [Jay Vosburgh] > Does the "none" for Agg (the first line) mean no bonding at all? Correct. 'None' is without the bonding driver, putting the eth interface directly on the bridge. (With or without a VLAN layer.) > Does the problem happen if the bond is a different mode > (balance-xor, for example)? This is taking me longer to test, as I have to also update the switch port config, which required coordination with coworkers. I'll get that info as soon as I can. > Do the various stats on the host and guest show any drops? > E.g., from "netstat -i" and "tc -s qdisc" Yes, 'netstat -i' on the KVM host shows a few dropped RX packets on bond0 - looks like it increments by 2 each time I do a test download of my 20MB file. 'tc -s qdisc' on the KVM host shows nothing, and I see no drops on the KVM guest side. I'll get the switch reconfigured not to do LACP so I can test other bonding modes, as you suggest. Thanks for the quick response! Sorry my own followup was delayed.... Peter -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists