After changing the MTU, all outstanding RTT probes are removed from the asoc.sent_queue.
However, no new RTO update is scheduled (net.rto_needed = 1).
This prevents the RTT / RTO from being updated on a regular basis and the net keeps using outdated values.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
| sys/netinet/sctp_usrreq.c | ||
|---|---|---|
| 171 | There is not variable net in head... | |
| sys/netinet/sctp_usrreq.c | ||
|---|---|---|
| 171 | You might mean chk->whoTo->rto_needed... | |
| sys/netinet/sctp_usrreq.c | ||
|---|---|---|
| 171 | You are of course right. I accidentally diffed against the wrong branch. Sorry. | |
| sys/netinet/sctp_usrreq.c | ||
|---|---|---|
| 146 | There should be a space between ( and {. Will insert it. | |