mirror of https://gitee.com/openkylin/linux.git
netvsc: force link update after MTU change
If two MTU changes are in less than update interval (2 seconds), then the netvsc network device may get stuck with no carrier. The netvsc driver debounces link status events which is fine for unsolicited updates, but blocks getting the update after down/up from MTU reinitialization. Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9492f4269e
commit
1b01994aa6
|
@ -783,6 +783,7 @@ static int netvsc_set_channels(struct net_device *net,
|
|||
ret = netvsc_open(net);
|
||||
|
||||
/* We may have missed link change notifications */
|
||||
net_device_ctx->last_reconfig = 0;
|
||||
schedule_delayed_work(&net_device_ctx->dwork, 0);
|
||||
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue