HomeFreeBSD

Split out flag manipulation from general context manipulation in iflib

Description

Split out flag manipulation from general context manipulation in iflib

To avoid blocking on the context lock in the swi thread and risk potential
deadlocks, this change protects lighter weight updates that only need to
be consistent with each other with their own lock.

Submitted by: Matthew Macy <mmacy@mattmacy.io>
Reviewed by: shurd
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D14967

Details

Provenance
shurdAuthored on
Reviewer
shurd
Differential Revision
D14967: split out flag manipulation from general context manipulation in iflib
Parents
rS332388: Make BPF global lock an SX
Branches
Unknown
Tags
Unknown