HomeFreeBSD

ipfw: remove locking workarounds in the table code

Description

ipfw: remove locking workarounds in the table code

Before the "upper half lock" became sleepable the table manipulation code
needed sophisticated workarounds to recover from races, where the lock is
temporarily dropped to do malloc(M_WAITOK). Remove all these workarounds
as they are no longer needed.

Differential Revision: https://reviews.freebsd.org/D54580

Details

Provenance
glebiusAuthored on Jan 17 2026, 12:39 AM
Differential Revision
D54580: ipfw: remove locking workarounds in the table code
Parents
rGe3caa360d5d0: ipfw: make the upper half lock sleepable
Branches
Unknown
Tags
Unknown