| Summary: | PPPoE weirdness with some DSL providers | ||
|---|---|---|---|
| Product: | Base System | Reporter: | sw <sw> |
| Component: | bin | Assignee: | Brian Somers <brian> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 5.0-CURRENT | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
sw
2001-07-28 16:50:01 UTC
Responsible Changed From-To: freebsd-bugs->brian Over to maintainer. > >Number: 29277 > >Category: bin > >Synopsis: PPPoE weirdness with some DSL providers This seems to be a bug in win2k. The attached patch allows negotiation to continue after win2k starts REJecting the MRU option, but I don't know if this results in win2k using the wrong MTU. -- Brian <brian@freebsd-services.com> <brian@Awfulhak.org> http://www.freebsd-services.com/ <brian@[uk.]FreeBSD.org> Don't _EVER_ lose your sense of humour ! <brian@[uk.]OpenBSD.org> Index: lcp.c =================================================================== RCS file: /home/ncvs/src/usr.sbin/ppp/lcp.c,v retrieving revision 1.93 diff -u -r1.93 lcp.c --- lcp.c 2001/07/26 11:33:53 1.93 +++ lcp.c 2001/07/30 15:20:43 @@ -408,7 +408,7 @@ fp->link->name, lcp->want_mru, maxmru); lcp->want_mru = maxmru; } - if (!REJECTED(lcp, TY_MRU) || lcp->want_mru < DEF_MRU) { + if (!REJECTED(lcp, TY_MRU)) { ua_htons(&lcp->want_mru, o->data); INC_LCP_OPT(TY_MRU, 4, o); } State Changed From-To: open->closed Fixed in -stable (lcp.c version 1.81.2.10) |