summaryrefslogtreecommitdiffstats
path: root/sys/dev/ti
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2011-11-07 22:58:49 +0000
committeryongari <yongari@FreeBSD.org>2011-11-07 22:58:49 +0000
commit89ad5455c32872db924ecc2f5c8106ba3f4b67af (patch)
tree89473fb028e13a8d01623b7bac58c1b76d6ecc37 /sys/dev/ti
parent711c65d39de6d201e781d53acafb50526f6640af (diff)
downloadFreeBSD-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.c2
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;
OpenPOWER on IntegriCloud