===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.65
retrieving revision 1.66
diff -c -r1.65 -r1.66
*** www/74.html 2023/10/14 15:39:55 1.65
--- www/74.html 2023/10/14 16:02:49 1.66
***************
*** 112,117 ****
--- 112,122 ----
SMP Improvements
+ - Rewrite pfsync(4),
+ in particular to improve locking and to help with unlocking more
+ of pf(4) and with
+ parallelisation of the network stack in the future.
+ The protocol remains compatible with the older version.
- Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs
can manipulate clock interrupts established on arbitrary CPU queues.
- Pushed kernel lock into nd6_resolve().
***************
*** 642,658 ****
the loopback interface to transfer TCP faster,
- Fix path MTU discovery for TCP LRO/TSO when forwarding.
when
tcplro
is activated on lo(4).
- - pfsync(4) has been rewritten, in particular to improve locking.
- This will help with progress on unlocking more of pf(4) and future
- parallelisation of the network stack. The protocol is compatible with
- the older version.
- Close all pf(4) transactions before opening a new one when
retrieving the ruleset. Fixes leaking transactions which can be
problematic when processes run a long time. Introduce a new ioctl
DIOCXEND in pf(4) so applications such as snmpd(8) and systat(1) can
safely retrieve rules.
-
- Rewrite pfsync(4).
- The protocol is compatible with the older version.
- Close all pf(4)
transactions before opening a new one when
- Convert the tcp_now() time counter to 64 bits to avoid 32 bits
--- 647,657 ----