pfsync touches pf memory (for pf_state and the pfsync callback
pointers), not the other way around. We need to ensure that pfsync is
torn down before pf.
Details
Details
- Reviewers
bz - Group Reviewers
network - Commits
- rS340067: pfsync: Ensure uninit is done before pf
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
I assume the "other way round" is only true after the function pointers have been virtualised, otherwise not.
And that makes me wonder..
Comment Actions
OK, this only makes sense after the callback functions are virtualized; before the above comment did make sense but was expecting a different architechtural solution (whether true or not at the time of writing)