]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/ipcp.c
Increase default IPCP Conf-Nak limit
[ppp.git] / pppd / ipcp.c
index cb873bbd3e836a8501a089fab1786cf8dc68b86f..12bcc61be737f9d50b3ac3a6292f6c3c74d93b71 100644 (file)
@@ -575,6 +575,14 @@ ipcp_init(unit)
     f->callbacks = &ipcp_callbacks;
     fsm_init(&ipcp_fsm[unit]);
 
+    /*
+     * Some 3G modems use repeated IPCP NAKs as a way of stalling
+     * until they can contact a server on the network, so we increase
+     * the default number of NAKs we accept before we start treating
+     * them as rejects.
+     */
+    f->maxnakloops = 100;
+
     memset(wo, 0, sizeof(*wo));
     memset(ao, 0, sizeof(*ao));