diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2026-01-16 20:02:25 -0800 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2026-01-16 20:09:02 -0800 |
| commit | 65b4bf7a6e0d415492889434a72085debdacdf82 (patch) | |
| tree | fc8570b61c285393afee284bf7ad2c27dacc0184 /source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 1a7b74d3125fef50a6d2dcc4442c80457c8d32e1 (diff) | |
ipfw: refactor how we store bpf tap points
Make the tap database belong to ip_fw_chain, but leave the default "ipfw0"
tap per-vnet. This is only slightly better than keeping the database per-
vnet, as the bpf name space is per-vnet. However, we yet have only single
ipfw chain. Whenever multiple chains will coexist, this needs to be
addressed.
Require the chain lock to make modifications to the database.
Move tap allocation to a later ruleset build stage, when all rule numbers
are known already. This fixes a panic introduced by 3daae1ac1d82.
Fixes: 3daae1ac1d82ecdcd855101bab5206e914b12350
Diffstat (limited to 'source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
