]> git.ozlabs.org Git - ppp.git/commitdiff
Merge pull request #103 from Low-power/solaris-mtu-fix
authorPaul Mackerras <paulus@ozlabs.org>
Thu, 31 Dec 2020 01:17:27 +0000 (12:17 +1100)
committerGitHub <noreply@github.com>
Thu, 31 Dec 2020 01:17:27 +0000 (12:17 +1100)
Fix netif_set_mtu for Solaris

pppd/sys-solaris.c

index d96d23c26d6c587b2e7f44986bc6db4a339af85c..6e925f9fc4623edc295babf77054dc1f162587ef 100644 (file)
@@ -1508,7 +1508,7 @@ netif_set_mtu(int unit, int mtu)
 
     memset(&ifr, 0, sizeof(ifr));
     strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-    ifr.ifr_metric = link_mtu;
+    ifr.ifr_metric = mtu;
     if (ioctl(ipfd, SIOCSIFMTU, &ifr) < 0) {
        error("Couldn't set IP MTU (%s): %m", ifr.ifr_name);
     }
@@ -1520,7 +1520,7 @@ netif_set_mtu(int unit, int mtu)
 
     memset(&lifr, 0, sizeof(lifr));
     strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name));
-    lifr.lifr_mtu = link_mtu;
+    lifr.lifr_mtu = mtu;
     if (ioctl(fd, SIOCSLIFMTU, &lifr) < 0) {
        close(fd);
        error("Couldn't set IPv6 MTU (%s): %m", ifr.ifr_name);