===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.62
retrieving revision 1.63
diff -c -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,113 ****
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.
!
SMP Improvements
--- 107,115 ----
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,387 ****
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
rkclock(4).
In dwpcie(4),
attach Baikal-M PCIe.
--- 383,389 ----
ports, display them in attach messages and via the new
hw.ucomnames
sysctl(2).
! Add support for the RK3568 32k RTC, RK3588, and other clocks in
rkclock(4).
In dwpcie(4),
attach Baikal-M PCIe.
***************
*** 454,459 ****
--- 456,464 ----
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,487 ****
--- 487,494 ----
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,645 ****
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,
when tcplro
is activated on lo(4).
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.
Routing daemons and other userland network improvements:
--- 639,664 ----
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 (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
! 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: