net: ethernet: ti: cpsw_ethtool: allow res split while down

That's possible to set channel num while interfaces are down. When
interface gets up it should resplit budget. This resplit can happen
after phy is up but only if speed is changed, so should be set before
this, for this allow it to happen while changing number of channels,
when interfaces are down.

Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Ivan Khoronzhuk 2019-07-09 00:34:31 +03:00 committed by David S. Miller
parent 962fb61890
commit 608ef6202f
1 changed files with 1 additions and 2 deletions

View File

@ -620,8 +620,7 @@ int cpsw_set_channels_common(struct net_device *ndev,
}
}
if (cpsw->usage_count)
cpsw_split_res(cpsw);
cpsw_split_res(cpsw);
ret = cpsw_resume_data_pass(ndev);
if (!ret)