summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Percival <cperciva@FreeBSD.org>2017-06-22 05:30:27 +0000
committerColin Percival <cperciva@FreeBSD.org>2017-06-22 05:30:27 +0000
commitdfc14c65200fd99aaa1d47d68af67f614001a70b (patch)
treee4a6a040eeb6662cdf7d61d29ed574bc7bd02b83
parentaad71df6101a5500f29b40d4bc186466262ec719 (diff)
Notes
-rw-r--r--sys/dev/xen/netfront/netfront.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/xen/netfront/netfront.c b/sys/dev/xen/netfront/netfront.c
index 64b29f7df08f..d3f6624b149e 100644
--- a/sys/dev/xen/netfront/netfront.c
+++ b/sys/dev/xen/netfront/netfront.c
@@ -1767,6 +1767,9 @@ xn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
#endif
break;
case SIOCSIFMTU:
+ if (ifp->if_mtu == ifr->ifr_mtu)
+ break;
+
ifp->if_mtu = ifr->ifr_mtu;
ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
xn_ifinit(sc);