]> git.ipfire.org Git - thirdparty/iproute2.git/commit
iplink: bonding: add support for IFLA_BOND_TLB_DYNAMIC_LB
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Mon, 3 Aug 2015 10:19:55 +0000 (12:19 +0200)
committerStephen Hemminger <shemming@brocade.com>
Mon, 10 Aug 2015 18:22:09 +0000 (11:22 -0700)
commitd02e46627f29b6bc761e6b6afd9198da001b13f1
tree09788db3e028b027a67fbb2aafd83776b0b429a1
parent4f3489cd589a867b0c22b05e9d2fd60b501e2704
iplink: bonding: add support for IFLA_BOND_TLB_DYNAMIC_LB

Add support to be able to set and show the value of tlb_dynamic_lb
(IFLA_BOND_TLB_DYNAMIC_LB).
Example:
$ ip -d link show dev bond0 type bond
7: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN
mode DEFAULT group default
    link/ether ce:2f:e1:6e:d7:e0 brd ff:ff:ff:ff:ff:ff promiscuity 0
    bond mode balance-tlb miimon 100 updelay 0 downdelay 0 use_carrier 1
arp_interval 0 arp_validate none arp_all_targets any primary_reselect
always fail_over_mac none xmit_hash_policy layer2 resend_igmp 1
num_grat_arp 1 all_slaves_active 0 min_links 0 lp_interval 1
packets_per_slave 1 lacp_rate slow ad_select stable tlb_dynamic_lb 1
addrgenmode eui64

$ ip -d l set dev bond0 type bond tlb_dynamic_lb 0
$ ip -d link show dev bond0 type bond
7: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN
mode DEFAULT group default
    link/ether ce:2f:e1:6e:d7:e0 brd ff:ff:ff:ff:ff:ff promiscuity 0
    bond mode balance-tlb miimon 100 updelay 0 downdelay 0 use_carrier 1
arp_interval 0 arp_validate none arp_all_targets any primary_reselect
always fail_over_mac none xmit_hash_policy layer2 resend_igmp 1
num_grat_arp 1 all_slaves_active 0 min_links 0 lp_interval 1
packets_per_slave 1 lacp_rate slow ad_select stable tlb_dynamic_lb 0
addrgenmode eui64

Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
ip/iplink_bond.c