SIGN IN SIGN UP

checklocks: guard NUD reachability state

NUD configuration and cached reachability values are protected by the
embedded RWMutex, but their ownership is not checked. Annotate the
fields and recomputation helper so checklocks enforces that contract.

Adapt the missing coverage from #7055 to the current named state type
and monotonic expiration field.

Assisted-by: Codex
T
Tamir Duberstein committed
f7559538fe2b8999b1225d9c1cb629edd4fd1642
Parent: 80336ad