Bug 205165 - [ip6] [panic] Multiple race conditions in the V6 list manipulation
Summary: [ip6] [panic] Multiple race conditions in the V6 list manipulation
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 10.2-STABLE
Hardware: amd64 Any
: --- Affects Some People
Assignee: Sean Bruno
URL: https://reviews.freebsd.org/D2254
Keywords: crash, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2015-12-09 19:12 UTC by Jason Wolfe
Modified: 2018-05-14 19:31 UTC (History)
3 users (show)

See Also:
koobs: mfc-stable10?
koobs: mfc-stable9?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Wolfe 2015-12-09 19:12:28 UTC
Creating this ticket to track conversation that has gone on in the mailing list related to race conditions in the v6 stack.  Notably for us when processing concurrent router advertisement packets and modifying the route lists.

https://lists.freebsd.org/pipermail/freebsd-net/2015-December/044024.html

It appears these issues have been known about for a few years, and some work has been done on them.  We are testing these 2 and are seeing good initial results.

https://reviews.freebsd.org/D2254
https://people.freebsd.org/~markj/patches/ndp-locking.diff
Comment 1 Jason Wolfe 2015-12-09 19:24:14 UTC
https://lists.freebsd.org/pipermail/freebsd-net/2013-February/034682.html was another conversation that happened a few years back which I believe spawned the above patches.
Comment 2 Sean Bruno freebsd_committer freebsd_triage 2015-12-10 18:33:59 UTC
I'm keeping an eye on this for work, so I'll be the assignee.
Comment 3 Sean Bruno freebsd_committer freebsd_triage 2016-05-24 14:16:29 UTC
Another commit for this ticket:

https://svnweb.freebsd.org/base?view=revision&revision=300536
Comment 4 Jason Wolfe 2017-06-20 18:50:35 UTC
So the crashes reported in this ticket have been resolved in HEAD, but they missed 11.0-RELEASE. I know markj had a few more places he wanted to address (D2254), but the cores noted in this ticket have not been seen on 12.
Comment 5 Sean Bruno freebsd_committer freebsd_triage 2018-05-14 19:31:55 UTC
This has been resolved in newer releases of FreeBSD.