=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- www/74.html 2023/10/14 14:12:48 1.62 +++ www/74.html 2023/10/14 14:43:17 1.63 @@ -107,7 +107,9 @@
  • Implement battery management with sysctl(8) hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.
  • Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD. - +
  • Make the softdep + mount(8) option a no-op. + Softdep was a significant impediment to improving the vfs layer.
  • SMP Improvements @@ -381,7 +383,7 @@ ports, display them in attach messages and via the new hw.ucomnames sysctl(2). -
  • Add support for the RK3568 32k RTC and other clocks in +
  • Add support for the RK3568 32k RTC, RK3588, and other clocks in rkclock(4).
  • In dwpcie(4), attach Baikal-M PCIe. @@ -454,6 +456,9 @@ making eMMC and microSD mostly work on the Starfive VisionFive 2.
  • Add driver qccpu(4) for QC CPU Power States. +
  • Add support for the RK3588 PCIe3 PHY to rkpciephy(4). The PHY controls + 4 lanes that can be routed to 4 of 5 PCIe controllers. +
  • Add mute control to sncodec(4). This makes the mute button on laptops that use sncodec(4) work.
  • New or improved network hardware support: @@ -482,6 +487,8 @@ ure(4).
  • Provide byte and packet counter statistics in some dwge(4) implementations. +
  • On bge(4), make hardware counters available via kstats for + BCM5705 and newer controller chips.
  • Added or improved wireless network drivers: @@ -632,14 +639,26 @@ due to conflict on chosen source port number.
  • Implement TCP send offloading, for now in software only. This is meant as a fallback if network hardware does not support TSO. -
  • Use TSO and LRO on the loopback interface to transfer TCP faster, +
  • Use TSO (TCP Segmentation Offload) and LRO (Large Receive Offload) on + 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 - retrieving the ruleset. Fixes leaking transactions which can be - problematic when processes run a long time. +
  • Convert the tcp_now() time counter to 64 bits to avoid 32 bits + wrap around after changing tcp_now() ticks to milliseconds. +
  • Routing daemons and other userland network improvements: