mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-06 13:09:50 +00:00
Back out redundant check, and remove the MAXMTU comparison as it's
outside of the (bogus) tuninfo mtu range. Pointed out by: bde
This commit is contained in:
parent
5abb82ea11
commit
a18e16060e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=49469
@ -302,12 +302,9 @@ tunifioctl(ifp, cmd, data)
|
||||
ifp->if_name, ifp->if_unit);
|
||||
break;
|
||||
case SIOCSIFMTU:
|
||||
if (ifr->ifr_mtu < IF_MINMTU || ifr->ifr_mtu > IF_MAXMTU)
|
||||
error = EINVAL;
|
||||
else {
|
||||
ifp->if_mtu = ifr->ifr_mtu;
|
||||
TUNDEBUG("%s%d: mtu set\n", ifp->if_name, ifp->if_unit);
|
||||
}
|
||||
ifp->if_mtu = ifr->ifr_mtu;
|
||||
TUNDEBUG("%s%d: mtu set\n",
|
||||
ifp->if_name, ifp->if_unit);
|
||||
break;
|
||||
case SIOCADDMULTI:
|
||||
case SIOCDELMULTI:
|
||||
@ -438,7 +435,7 @@ tunioctl(dev, cmd, data, flag, p)
|
||||
switch (cmd) {
|
||||
case TUNSIFINFO:
|
||||
tunp = (struct tuninfo *)data;
|
||||
if (tunp->mtu < IF_MINMTU || tunp->mtu > IF_MAXMTU)
|
||||
if (tunp->mtu < IF_MINMTU)
|
||||
return (EINVAL);
|
||||
tp->tun_if.if_mtu = tunp->mtu;
|
||||
tp->tun_if.if_type = tunp->type;
|
||||
|
Loading…
Reference in New Issue
Block a user