Its possible to induce a crash in either rack or bbr. This would be done
if the rack stack were say the default and bbr was being used by a connection.
If the bbr stack is then unloaded and it was active, we will trigger a MPASS assert
in tcp_hpts since the new stack (default rack) would start a timer, and the old stack
(bbr) would have the inp already in hpts.
Details
Details
- Reviewers
tuexen glebius gallatin - Group Reviewers
transport - Commits
- rG3cc7b6673280: tcp: stack unloading crash in rack and bbr
Unload a module while its tcp stack is active that is not the default with an INVARIANT kernel
and make sure that we do not crash in hpts.
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped