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

Diff for /www/74.html between version 1.65 and 1.66

version 1.65, 2023/10/14 15:39:55 version 1.66, 2023/10/14 16:02:49
Line 112 
Line 112 
   
 <li>SMP Improvements  <li>SMP Improvements
   <ul>    <ul>
     <li>Rewrite <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>,
           in particular to improve locking and to help with unlocking more
           of <a href="https://man.openbsd.org/pf.4">pf(4)</a> and with
           parallelisation of the network stack in the future.
           The protocol remains compatible with the older version.
   <li>Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs    <li>Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs
         can manipulate clock interrupts established on arbitrary CPU queues.          can manipulate clock interrupts established on arbitrary CPU queues.
   <li>Pushed kernel lock into nd6_resolve().    <li>Pushed kernel lock into nd6_resolve().
Line 642 
Line 647 
         the loopback interface to transfer TCP faster,          the loopback interface to transfer TCP faster,
  <li>Fix path MTU discovery for TCP LRO/TSO when forwarding.   <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   <li>Close all pf(4) transactions before opening a new one when
         retrieving the ruleset. Fixes leaking transactions which can be          retrieving the ruleset. Fixes leaking transactions which can be
         problematic when processes run a long time. Introduce a new ioctl          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          DIOCXEND in pf(4) so applications such as snmpd(8) and systat(1) can
         safely retrieve rules.          safely retrieve rules.
  <li>Rewrite <a href="https://man.openbsd.org/pfsync.4">pfsync(4)</a>.  
         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
  <li>Convert the tcp_now() time counter to 64 bits to avoid 32 bits   <li>Convert the tcp_now() time counter to 64 bits to avoid 32 bits

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.66