===================================================================
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)