=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- www/74.html 2023/10/14 17:55:54 1.68 +++ www/74.html 2023/10/14 18:16:54 1.69 @@ -499,7 +499,6 @@ umb(4).
  • Add initial support for Atlantic 2 hardware in aq(4). -
  • Use TSO offloading in ix(4). Enable forwarding of ix(4) LRO Packets via TSO.
  • IEEE 802.11 wireless stack improvements and bugfixes: @@ -623,18 +622,29 @@ when receiving a valid Neighbor Advertisement.
  • Implement RFC9131 and create new neighbor cache entries when receiving a valid Neighbor Advertisement. -
  • Implement TCP send offloading in software. Implement the TCP/IP - layer for hardware TCP segmentation offload. If the driver of a - network interface claims to support TSO, do not chop the packet in - software, but pass it down to the interface layer. Add sysctl(8) net.inet.tcp.tso. -
  • Do not calculate IP, TCP, UDP checksums on loopback - (lo(4)) interfaces. -
  • 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). +
  • If the driver of a network interface supports TCP segmentation + offload (TSO), do not chop the packet in the network stack, + but pass it down to the interface layer for TSO. +
  • Provide a software TSO implementation, to be used as a fallback + if network hardware does not support TSO. +
  • Provide a new sysctl(2) + node net.inet.tcp.tso such that TSO can be globally disabled. + By default, it is enabled on all interfaces supporting it. +
  • In ifconfig(8), + display separate + hwfeatures + for TCP segmentation offload (TSOv4, TSOv6) + and TCP large receive offload (LRO) and provide a + -tcplro + parameter to disable LRO. +
  • Enable TSO and forwarding of LRO packets via TSO in + ix(4). +
  • Speed up TCP transfer on + lo(4) + interfaces by using TSO and LRO. +
  • Do not calculate IP, TCP, and UDP checksums on + lo(4) interfaces.
  • Speed up the ioctl(2) request DIOCGETRULE @@ -840,13 +850,6 @@ more resilient when some servers are misbehaving: keep trying LDAP servers until we get full results from one, rather than just until one accepts the TCP connection. -
  • In ifconfig(8), - display separate - hwfeatures - for TCP segmentation offload (TSOv4, TSOv6) - and TCP large receive offload (LRO) and provide a - -tcplro - parameter to disable LRO.
  • New wgdescription parameter to ifconfig(8)