Systemd/src/network
Susant Sahani 81bd37a85f networkd: Add support for bond option.
This patch adds configurational support for bond option.

Test conf:

bond.netdev

 ---
[NetDev]
Name=bond1
Kind=bond

[Bond]
ArpAllTargets=all
PrimaryReselect=better
ArpIntervalSec=10s
ArpIpTargets= 192.168.8.102 192.168.8.101 192.168.8.102
 ---

$cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
ARP Polling Interval (ms): 10000
ARP IP target/s (n.n.n.n form): 192.168.8.100, 192.168.8.101, 192.168.8.102
2015-04-20 20:14:34 +02:00
..
.gitignore
Makefile
networkctl.c shared: add terminal-util.[ch] 2015-04-11 00:34:02 +02:00
networkd-address-pool.c
networkd-address.c systemd-networkd: Use IFA_F_NOPREFIXROUTE with IPv6 addresses 2015-03-27 13:57:13 +02:00
networkd-dhcp4.c networkd: Make DHCP client ID creation configurable 2015-03-04 11:01:39 +01:00
networkd-dhcp6.c networkd-dhcp6: Do not handle prefix expiry 2015-03-27 13:57:24 +02:00
networkd-fdb.c
networkd-ipv4ll.c
networkd-link-bus.c
networkd-link.c networkd: do not assign the variable twice 2015-04-09 00:05:58 +02:00
networkd-link.h
networkd-manager-bus.c
networkd-manager.c networkd: improve logging when processing links and addresses 2015-04-03 15:35:07 +02:00
networkd-netdev-bond.c networkd: Add support for bond option. 2015-04-20 20:14:34 +02:00
networkd-netdev-bond.h networkd: Add support for bond option. 2015-04-20 20:14:34 +02:00
networkd-netdev-bridge.c
networkd-netdev-bridge.h
networkd-netdev-dummy.c
networkd-netdev-dummy.h
networkd-netdev-gperf.gperf networkd: Add support for bond option. 2015-04-20 20:14:34 +02:00
networkd-netdev-ipvlan.c
networkd-netdev-ipvlan.h
networkd-netdev-macvlan.c
networkd-netdev-macvlan.h
networkd-netdev-tunnel.c
networkd-netdev-tunnel.h
networkd-netdev-tuntap.c
networkd-netdev-tuntap.h
networkd-netdev-veth.c
networkd-netdev-veth.h
networkd-netdev-vlan.c
networkd-netdev-vlan.h
networkd-netdev-vxlan.c networkd vxlan: Add support for enabling UDP checksums 2015-04-20 20:09:32 +02:00
networkd-netdev-vxlan.h networkd vxlan: Add support for enabling UDP checksums 2015-04-20 20:09:32 +02:00
networkd-netdev.c networkd: netdev - inform when we take over an existing netdev 2015-03-04 11:01:39 +01:00
networkd-netdev.h
networkd-network-bus.c
networkd-network-gperf.gperf network: add UseNTP DHCP option 2015-03-15 17:26:58 -04:00
networkd-network.c network: don't pass NULL to udev_device_get_driver() 2015-03-27 16:23:46 +01:00
networkd-route.c
networkd-wait-online-link.c
networkd-wait-online-link.h
networkd-wait-online-manager.c
networkd-wait-online.c
networkd-wait-online.h
networkd.c networkd: use LOG_WARN not LOG_ERR for non-fatal errors 2015-03-21 11:51:43 -04:00
networkd.h systemd-networkd: Use IFA_F_NOPREFIXROUTE with IPv6 addresses 2015-03-27 13:57:13 +02:00
org.freedesktop.network1.conf
org.freedesktop.network1.service
test-network-tables.c
test-network.c