+ {
+ uint16_t mru = ntohs(*(uint16_t *)(o + 2));
+ if (mru >= 576)
+ {
+ session[s].mru = mru;
+ break;
+ }
+
+ LOG(3, s, t, " Remote requesting MRU of %u. Rejecting.\n", mru);
+ mru = htons(MRU);
+ q = ppp_conf_nak(s, b, sizeof(b), PPPLCP, &response, q, p, o, (uint8_t *) &mru, sizeof(mru));
+ }