diff options
author | yongari <yongari@FreeBSD.org> | 2011-11-07 22:58:49 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2011-11-07 22:58:49 +0000 |
commit | 89ad5455c32872db924ecc2f5c8106ba3f4b67af (patch) | |
tree | 89473fb028e13a8d01623b7bac58c1b76d6ecc37 /sys/dev/ti | |
parent | 711c65d39de6d201e781d53acafb50526f6640af (diff) | |
download | FreeBSD-src-89ad5455c32872db924ecc2f5c8106ba3f4b67af.zip FreeBSD-src-89ad5455c32872db924ecc2f5c8106ba3f4b67af.tar.gz |
Do not allow changing MTU to be less than the minimum.
Diffstat (limited to 'sys/dev/ti')
-rw-r--r-- | sys/dev/ti/if_ti.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ti/if_ti.c b/sys/dev/ti/if_ti.c index fefa0e7..14868d0 100644 --- a/sys/dev/ti/if_ti.c +++ b/sys/dev/ti/if_ti.c @@ -3396,7 +3396,7 @@ ti_ioctl(struct ifnet *ifp, u_long command, caddr_t data) switch (command) { case SIOCSIFMTU: TI_LOCK(sc); - if (ifr->ifr_mtu > TI_JUMBO_MTU) + if (ifr->ifr_mtu < ETHERMIN || ifr->ifr_mtu > TI_JUMBO_MTU) error = EINVAL; else { ifp->if_mtu = ifr->ifr_mtu; |