=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/72.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- www/72.html 2022/10/01 07:56:13 1.15 +++ www/72.html 2022/10/01 08:59:53 1.16 @@ -89,12 +89,14 @@
  • Allowed bsd.rd and bsd/bsd.mp to boot on Oracle Cloud amd64 instances.
  • Added support for switching from glass console to serial console on arm64 systems that default to glass console. -
  • pf(4) automatically allows IGMP and ICMP6 MLD packets with - router alert option. +
  • pf(4) automatically allows + IGMP and ICMP6 MLD packets with router alert option. Special allow-opts rules are no longer needed for multicast discovery. -
  • Implement "show all routes" to print routing tables in ddb(4). -
  • Count dropped network packets due to low memory in netstat(1). +
  • Implement "show all routes" to print routing tables in + ddb(4). +
  • Count dropped network packets due to low memory in + netstat(1).
  • Simplified machine command handling in ddb(4).
  • Changed to a simpler formula to calculate a default kern.maxthread @@ -128,8 +130,8 @@ control block.
  • 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. +
  • 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.
  • Protect multicast deliver loop for UDP and raw IP sockets with rwlock.
  • Only grab netlock in IGMP and MLD timer when necessary. @@ -138,8 +140,10 @@ Readers cannot share the lock forever. This prevents starvation of the writer.
  • Run interface media ioctl with shared netlock so packets - can be processed while running ifconfig(8). -
  • btrace(8) can be used to debug reference counting. + can be processed while running + ifconfig(8). +
  • btrace(8) can be used + to debug reference counting.
  • Use MP safe refcount for interface addresses.
  • ... @@ -365,8 +369,9 @@
  • Improve FIB code, handle IPv6 scoped addresses properly.
  • Add bgplgd(8), a fastcgi server providing a REST API of bgpctl. -
  • Bugfix: bgpd(8) could fail to invalidate nexthops and incorrectly - leave them in the FIB or Adj-RIB-Out. +
  • Bugfix: bgpd(8) could + fail to invalidate nexthops and incorrectly leave them in the FIB or + Adj-RIB-Out.
  • Speedup bgpctl show rib 10/8 or-longer and show rib 10/8 or-shorter