svn commit: r222231 - head/sys/dev/msk
Pyun YongHyeon
yongari at FreeBSD.org
Mon May 23 21:56:05 UTC 2011
Author: yongari
Date: Mon May 23 21:56:04 2011
New Revision: 222231
URL: http://svn.freebsd.org/changeset/base/222231
Log:
When MTU is changed, check whether driver should be reinitialized or
not. If reinitialized is required, clear driver running flag.
Modified:
head/sys/dev/msk/if_msk.c
Modified: head/sys/dev/msk/if_msk.c
==============================================================================
--- head/sys/dev/msk/if_msk.c Mon May 23 21:51:47 2011 (r222230)
+++ head/sys/dev/msk/if_msk.c Mon May 23 21:56:04 2011 (r222231)
@@ -1034,7 +1034,10 @@ msk_ioctl(struct ifnet *ifp, u_long comm
}
}
ifp->if_mtu = ifr->ifr_mtu;
- msk_init_locked(sc_if);
+ if ((ifp->if_drv_flags & IFF_DRV_RUNNING) != 0) {
+ ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
+ msk_init_locked(sc_if);
+ }
}
MSK_IF_UNLOCK(sc_if);
break;
More information about the svn-src-all
mailing list