CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/04/21 09:22:50
Modified files:
sys/net : if_pfsync.c pfvar.h
sys/netinet : ip_ipsp.h
Log message:
Introduce a dedicated link entries for snapshots in pfsync(4). The purpose
of snapshots is to allow pfsync(4) to move items from global lists
to local lists (a.k.a. snapshots) under a mutex protection. Snapshots
are then processed without holding any mutexes. Such idea does not fly
well if link entry is currently used for global lists as well as snapshots.
Feedback by bluhm@ Credits also goes to hrvoje@ for extensive testing.
OK bluhm@