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
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <28755.1426885337@famine>
Date:	Fri, 20 Mar 2015 14:02:17 -0700
From:	Jay Vosburgh <jay.vosburgh@...onical.com>
To:	David Miller <davem@...emloft.net>
cc:	adobriyan@...il.com, vfalico@...il.com, andy@...yhouse.net,
	netdev@...r.kernel.org
Subject: Re: [PATCH v2] bonding: ban stacked bonding support

David Miller <davem@...emloft.net> wrote:

>From: Alexey Dobriyan <adobriyan@...il.com>
>Date: Fri, 20 Mar 2015 20:46:38 +0300
>
>> If you add bonding master as a slave, and then release it,
>> it will no longer be an IFF_BONDING creating problems like described at
>> https://bugzilla.kernel.org/show_bug.cgi?id=89541
>> 
>> 	echo +bond1 >/sys/class/net/bonding_masters
>> 	echo 1 >/sys/class/net/bond1/bonding/mode
>> 	echo +bond2 >/sys/class/net/bonding_masters
>> 	echo +bond2 >/sys/class/net/bond1/bonding/slaves
>> 	echo -bond2 >/sys/class/net/bond1/bonding/slaves
>> 	echo -bond2 >/sys/class/net/bonding_masters
>> 
>> 	cat /proc/net/bonding/bond2	# should not exist
>> 		[oops]
>> 
>> Signed-off-by: Alexey Dobriyan <adobriyan@...il.com>
>
>I feel like this has been brought up before and it was stated that
>some people are actually using things like this.
>
>I could be mistaken.

	I don't think you are.  I did a bit of checking after the
discussion last month and found a few relatively recent statements that
people were nesting bonds and it was apparently working, e.g.,

http://www.alexwitherspoon.com/debian-nested-bonded-interfaces/

	which, ironically, is exactly the case that would benefit from
not nesting the bonds, as 802.3ad would handle multiple aggregators
itself.

	However, there is also this discussion

http://lists.openwall.net/netdev/2011/01/22/66

	from netdev in 2011 that states that the ingress path of nested
bonds does not work, at least for the case described.  Perhaps some
configurations work and some don't.

	Let me see if I can run a quick test and see if this actually
works for me...

	-J

---
	-Jay Vosburgh, jay.vosburgh@...onical.com
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ