]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bonding_neighbours'
authorDavid S. Miller <davem@davemloft.net>
Thu, 26 Sep 2013 20:02:19 +0000 (16:02 -0400)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Sep 2013 20:02:19 +0000 (16:02 -0400)
commit6635c3b3f1af2302457d07ef5f2660e88ab8da9a
treedc71bea5d018fdcc1f68af27ea8af52be02628e5
parent7c3fdc848d13e208c6645db30b2f34b37c39335f
parent9271d718a7b62c6d0198a1e1796065edff42d927
Merge branch 'bonding_neighbours'

bonding: use neighbours instead of own lists

Veaceslav Falico says:

====================
This patchset introduces all the needed infrastructure, on top of current
adjacent lists, to be able to remove bond's slave_list/slave->list. The
overhead in memory/CPU is minimal, and after the patchset bonding can rely
on its slave-related functions, given the proper locking. I've done some
netperf benchmarks on a vm, and the delta was about 0.1gbps for 35gbps as a
whole, so no speed fluctuations.

It also automatically creates lower/upper and master symlinks in dev's
sysfs directory.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>