]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/radius/radius.c
plugins/radius: Add support for the Framed-MTU Radius attribute (#192)
[ppp.git] / pppd / plugins / radius / radius.c
index 5f75aaedc54b6afb63b31fa4b07566e551bb5c38..c5798316719af431a6f1dc6926845bde76b95b88 100644 (file)
@@ -651,6 +651,9 @@ radius_setparams(VALUE_PAIR *vp, char *msg, REQUEST_INFO *req_info,
                    memcpy(rstate.class, vp->strvalue, rstate.class_len);
                } /* else too big for our buffer - ignore it */
                break;
+           case PW_FRAMED_MTU:
+               netif_set_mtu(rstate.client_port,MIN(netif_get_mtu(rstate.client_port),vp->lvalue));
+               break;
            }