Fixes #3782: Move r28460 to v1.7 (fix MTU check for Solaris)

---svn-pre-commit-ignore-below---

r28460 [[BR]]
Check to ensure that we have struct ifreq.ifr_mtu before we try to use
it, because Solaris although has SIOCFIGMTU, it curiously does not
have ifreq.ifr_mtu.