===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/72.html,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- www/72.html 2022/10/02 19:58:37 1.45
+++ www/72.html 2022/10/02 20:19:33 1.46
@@ -178,7 +178,7 @@
Make route timer MP safe and use rttimer pool.
Use kernel lock to protect parts of ARP, ND6 and PPPoE that
are not MP safe.
- Lookup of existing ARP entry is MP safe and can run in parallel.
+ Lookup of existing ARP entries is MP safe and can run in parallel.
Start up to 4 softnet tasks to run IP input and forwarding
in parallel on multiple cores.
Run IPv4 packet reassembly in parallel.
@@ -186,8 +186,10 @@
Add a mutex to rate limiting functions to make them MP safe.
Introduce mutex and reference counter for internet protocol
control block.
- Protect UDP, raw IP, and divert packet input routines
- with a per socket mutex.
+ Protect UDP, raw IP, and divert packet input
+ routines with a per socket mutex.
Protect recv(2) system call
for UDP and raw IP packets with a per socket mutex and shared netlock.
Allows to receive packets while forwarding in parallel.
@@ -205,7 +207,7 @@
Use MP safe refcount for interface addresses.
Unlocked kbind(2).
Unlocked the pledge(2) system call.
- Made unix(4) domain
+ Made UNIX domain
sockets locking per-socket rather than coarse locking of the entire
domain sockets layer.
@@ -282,8 +284,8 @@
Introduced a new daemon_execdir variable to rc.d(8) for changing to a
specified directory before running rc_exec.
- Added ts(1), a timestamp utility.
-
+ Added ts(1), a
+ timestamp utility.
Various bugfixes and tweaks in userland: