aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ti
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2011-11-07 22:58:49 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2011-11-07 22:58:49 +0000
commitf9ea040e0c62f55a1a43bc5461d4310cdab54055 (patch)
tree89473fb028e13a8d01623b7bac58c1b76d6ecc37 /sys/dev/ti
parentaeeee7eec18bb000f552659799964bdee32f0eae (diff)
downloadsrc-f9ea040e0c62f55a1a43bc5461d4310cdab54055.tar.gz
src-f9ea040e0c62f55a1a43bc5461d4310cdab54055.zip
Do not allow changing MTU to be less than the minimum.
Notes
Notes: svn path=/head/; revision=227324
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 fefa0e7ca480..14868d058da6 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;