[BACK]Return to 74.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/74.html between version 1.62 and 1.63

version 1.62, 2023/10/14 14:12:48 version 1.63, 2023/10/14 14:43:17
Line 107 
Line 107 
   <li>Implement battery management with sysctl(8)    <li>Implement battery management with sysctl(8)
         hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.          hw.battery.chargemode, hw.battery.chargestop and hw.battery.chargestart.
   <li>Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.    <li>Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.
     <li>Make the <a href="https://man.openbsd.org/fstab.5">softdep</a>
           <a href="https://man.openbsd.org/mount.8">mount(8)</a> option a no-op.
           Softdep was a significant impediment to improving the vfs layer.
   </ul>    </ul>
   
 <li>SMP Improvements  <li>SMP Improvements
Line 381 
Line 383 
       ports, display them in attach messages and via the new        ports, display them in attach messages and via the new
       <code>hw.ucomnames</code>        <code>hw.ucomnames</code>
       <a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>.        <a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>.
   <li>Add support for the RK3568 32k RTC and other clocks in    <li>Add support for the RK3568 32k RTC, RK3588, and other clocks in
       <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>.        <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>.
   <li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>,    <li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>,
       attach Baikal-M PCIe.        attach Baikal-M PCIe.
Line 454 
Line 456 
         making eMMC and microSD mostly work on the Starfive VisionFive 2.          making eMMC and microSD mostly work on the Starfive VisionFive 2.
   <li>Add driver <a href="https://man.openbsd.org/qccpu.4">qccpu(4)</a>    <li>Add driver <a href="https://man.openbsd.org/qccpu.4">qccpu(4)</a>
         for QC CPU Power States.          for QC CPU Power States.
     <li>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.
     <li>Add mute control to sncodec(4). This makes the mute button on laptops that use sncodec(4) work.
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 482 
Line 487 
       <a href="https://man.openbsd.org/ure.4">ure(4)</a>.        <a href="https://man.openbsd.org/ure.4">ure(4)</a>.
   <li>Provide byte and packet counter statistics in some    <li>Provide byte and packet counter statistics in some
         <a href="https://man.openbsd.org/dwge.4">dwge(4)</a> implementations.          <a href="https://man.openbsd.org/dwge.4">dwge(4)</a> implementations.
     <li>On bge(4), make hardware counters available via kstats for
           BCM5705 and newer controller chips.
   </ul>    </ul>
   
 <li>Added or improved wireless network drivers:  <li>Added or improved wireless network drivers:
Line 632 
Line 639 
         due to conflict on chosen source port number.          due to conflict on chosen source port number.
  <li>Implement TCP send offloading, for now in software only.  This is   <li>Implement TCP send offloading, for now in software only.  This is
         meant as a fallback if network hardware does not support TSO.          meant as a fallback if network hardware does not support TSO.
  <li>Use TSO and LRO on the loopback interface to transfer TCP faster,   <li>Use TSO (TCP Segmentation Offload) and LRO (Large Receive Offload) on
           the loopback interface to transfer TCP faster,
    <li>Fix path MTU discovery for TCP LRO/TSO when forwarding.
         when <code>tcplro</code> is activated on lo(4).          when <code>tcplro</code> is activated on lo(4).
    <li>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.
    <li>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.
  <li>Rewrite <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.   <li>Rewrite <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.
         The protocol is compatible with the older version.          The protocol is compatible with the older version.
  <li>Close all <a href="https://man.openbsd.org/pf.4">pf(4)</a>   <li>Close all <a href="https://man.openbsd.org/pf.4">pf(4)</a>
         transactions before opening a new one when          transactions before opening a new one when
         retrieving the ruleset. Fixes leaking transactions which can be   <li>Convert the tcp_now() time counter to 64 bits to avoid 32 bits
         problematic when processes run a long time.          wrap around after changing tcp_now() ticks to milliseconds.
   
  </ul>   </ul>
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63