diff --git a/NEWS b/NEWS index 2e478b9bab..9640ee6d06 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,7 @@ Post-v2.10.0 * Add option for simple round-robin based Rxq to PMD assignment. It can be set with pmd-rxq-assign. - Add 'symmetric_l3' hash function. + - OVS now honors 'updelay' and 'downdelay' for bonds with LACP configured. v2.10.0 - 18 Aug 2018 --------------------- diff --git a/ofproto/bond.c b/ofproto/bond.c index f87cdba790..8a90ba2686 100644 --- a/ofproto/bond.c +++ b/ofproto/bond.c @@ -1717,8 +1717,7 @@ bond_link_status_update(struct bond_slave *slave) VLOG_INFO_RL(&rl, "interface %s: will not be %s", slave->name, up ? "disabled" : "enabled"); } else { - int delay = (bond->lacp_status != LACP_DISABLED ? 0 - : up ? bond->updelay : bond->downdelay); + int delay = up ? bond->updelay : bond->downdelay; slave->delay_expires = time_msec() + delay; if (delay) { VLOG_INFO_RL(&rl, "interface %s: will be %s if it stays %s "