[systemd-devel] is there a plan for NIC teaming support ?

Andrei Borzenkov arvidjaar at gmail.com
Thu Mar 12 06:21:15 PDT 2015

On Thu, Mar 12, 2015 at 1:08 PM, Michal Sekletar <msekleta at redhat.com> wrote:
> On Thu, Mar 05, 2015 at 05:41:55AM +0100, Branko wrote:
>> I have a need to put my NICs in "RAID0" so to speak, but according
>> to materials I have found on net I can't use NIC bonding driver
>> because I would need LACP (IEEE whatever) aware L2 switch, so I was
>> refered to teaming driver, which should be ( if those folks is to be
>> believed) replacing bond driver in future.
>> Since systemd doesn't support teaming ( teaming module + libeteam),
>> I had to scotchstape it together under systemd and it was major
>> PITA.
>> libteam doesn't seem to complicated to be included as a module in
>> systemd, which should take away most of the headaches...
> I started looking into providing teaming support in networkd. What I am
> currently able to do (not much btw) is to create team netdev and
> enslave interfaces. Everything else is done via GeNetlink and sd-rtnl doesn't
> support that. Also even the most basic balance-rr mode doesn't work without
> teamd instance running. Thus naturally I wanted to use libteam, problem is that
> still quite a lot of logic is implemented in teamd daemon and not in
> library.

Could you please explain (or link to description of) what teamd can do
that bonding cannot?

More information about the systemd-devel mailing list