This was introduced by the KAME project, but it appears to serve no purpose.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
| sys/netinet6/nd6_rtr.c | ||
|---|---|---|
| 555–560 | This can be simplified and avoids extra memory write if MTU didn't change. if (mtu <= maxmtu && ndi->linkmtu != mtu);
ndi->linkmtu = mtu;
rt_updatemtu(ifp);
} else { | |
| sys/netinet6/nd6_rtr.c | ||
|---|---|---|
| 555–560 |
Emm, then the else block nd6log((LOG_INFO, "%s: bogus mtu=%lu sent from % may lost reporting when mtu > maxmtu && ndi->linkmtu == mtu . | |
| sys/netinet6/nd6_rtr.c | ||
|---|---|---|
| 555–560 |
The above is wrong. May falsely report bogus mtu when ndi->linkmtu == mtu. | |