From 227cdf2c7ca0ab10af60674f929c4beeedb1ae67 Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Mon, 21 Jul 2014 18:37:05 +0530 Subject: networkd: add support for bond transmit hash policy This patch adds support the transmit hash policy to use for slave selection in balance-xor, 802.3ad, and tlb modes layer2, layer3+4, layer2+3, encap3+4, encap3+4 Added: 1. BondXmitHashPolicy 2. conf param TransmitHashPolicy Test conf: [NetDev] Name=bond1 Kind=bond [Bond] Mode=802.3ad TransmitHashPolicy=layer2+3 test output: cat /proc/net/bonding/bond1 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2+3 (2) MII Status: up MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: slow Min links: 0 Aggregator selection policy (ad_select): stable bond bond1 has no active aggregator [tomegun: dropped bond_ prefix from new Bond variable, drop repeated man-page section] --- man/systemd.netdev.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'man/systemd.netdev.xml') diff --git a/man/systemd.netdev.xml b/man/systemd.netdev.xml index 0a2cbab093..ba212ec065 100644 --- a/man/systemd.netdev.xml +++ b/man/systemd.netdev.xml @@ -419,6 +419,22 @@ + + + TransmitHashPolicy= + + Selects the transmit hash policy to use for slave selection in + balance-xor, 802.3ad, and tlb modes. + layer2 + layer3+4 + layer2+3 + encap2+3 + 802.3ad + encap3+4 + + + + -- cgit v1.2.3-54-g00ecf