networkd: add missing bonding options (#10542)
authorTobias Jungel <Tobias.Jungel@gmail.com>
Fri, 2 Nov 2018 01:31:20 +0000 (02:31 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 2 Nov 2018 01:31:20 +0000 (10:31 +0900)
commit99f68ef02d1e136457c2b0fd1a375050ff965af3
treee820715240042c1671f0ca30ef7ed271e3e806ad
parent9cbdf5db4836588c30310eba9470ced398207a1c
networkd: add missing bonding options (#10542)

Add support for bonding options system prio, port key and actor system mac.

These options exist in the linux kernel since 4.2
(torvalds/linux@171a42c38c6e1)

Details:
https://www.kernel.org/doc/Documentation/networking/bonding.txt
man/systemd.netdev.xml
meson.build
src/basic/missing.h
src/libsystemd/sd-netlink/netlink-types.c
src/network/netdev/bond.c
src/network/netdev/bond.h
src/network/netdev/netdev-gperf.gperf
test/test-network/conf/25-bond.netdev
test/test-network/systemd-networkd-tests.py