HomeFreeBSD

Convert &in_ifaddr_lock to dual-locking model:

Description

Convert &in_ifaddr_lock to dual-locking model:

use rwlock accessible via external functions
 (IN_IFADDR_CFG_* -> in_ifaddr_cfg_*()) for all control plane tasks
use rmlock (IN_IFADDR_RUN_*) for fast-path lookups.

Details

Provenance
melifaroAuthored on
Parents
rS274854: sh: Use DQSYNTAX only while expanding, not SQSYNTAX.
Branches
Unknown
Tags
Unknown

Event Timeline