version 1.68, 2023/10/14 17:55:54 |
version 1.69, 2023/10/14 18:16:54 |
|
|
<a href="https://man.openbsd.org/umb.4">umb(4)</a>. |
<a href="https://man.openbsd.org/umb.4">umb(4)</a>. |
<li>Add initial support for Atlantic 2 hardware in |
<li>Add initial support for Atlantic 2 hardware in |
<a href="https://man.openbsd.org/aq.4">aq(4)</a>. |
<a href="https://man.openbsd.org/aq.4">aq(4)</a>. |
<li>Use TSO offloading in ix(4). Enable forwarding of ix(4) LRO Packets via TSO. |
|
</ul> |
</ul> |
|
|
<li>IEEE 802.11 wireless stack improvements and bugfixes: |
<li>IEEE 802.11 wireless stack improvements and bugfixes: |
|
|
when receiving a valid Neighbor Advertisement. |
when receiving a valid Neighbor Advertisement. |
<li>Implement RFC9131 and create new neighbor cache entries |
<li>Implement RFC9131 and create new neighbor cache entries |
when receiving a valid Neighbor Advertisement. |
when receiving a valid Neighbor Advertisement. |
<li>Implement TCP send offloading in software. Implement the TCP/IP |
<li>If the driver of a network interface supports TCP segmentation |
layer for hardware TCP segmentation offload. If the driver of a |
offload (TSO), do not chop the packet in the network stack, |
network interface claims to support TSO, do not chop the packet in |
but pass it down to the interface layer for TSO. |
software, but pass it down to the interface layer. Add sysctl(8) net.inet.tcp.tso. |
<li>Provide a software TSO implementation, to be used as a fallback |
<li>Do not calculate IP, TCP, UDP checksums on loopback |
if network hardware does not support TSO. |
(<a href="https://man.openbsd.org/lo.4">lo(4)</a>) interfaces. |
<li>Provide a new <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> |
<li>Implement TCP send offloading, for now in software only. This is |
node <a href="https://man.openbsd.org/sysctl.2#tcp.tso" |
meant as a fallback if network hardware does not support TSO. |
>net.inet.tcp.tso</a> such that TSO can be globally disabled. |
<li>Use TSO (TCP Segmentation Offload) and LRO (Large Receive Offload) on |
By default, it is enabled on all interfaces supporting it. |
the loopback interface to transfer TCP faster, |
<li>In <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, |
<li>Fix path MTU discovery for TCP LRO/TSO when forwarding. |
display separate |
when <code>tcplro</code> is activated on lo(4). |
<a href="https://man.openbsd.org/ifconfig.8#hwfeatures">hwfeatures</a> |
|
for TCP segmentation offload (TSOv4, TSOv6) |
|
and TCP large receive offload (LRO) and provide a |
|
<a href="https://man.openbsd.org/ifconfig.8#tcplro">-tcplro</a> |
|
parameter to disable LRO. |
|
<li>Enable TSO and forwarding of LRO packets via TSO in |
|
<a href="https://man.openbsd.org/ix.4">ix(4)</a>. |
|
<li>Speed up TCP transfer on |
|
<a href="https://man.openbsd.org/lo.4">lo(4)</a> |
|
interfaces by using TSO and LRO. |
|
<li>Do not calculate IP, TCP, and UDP checksums on |
|
<a href="https://man.openbsd.org/lo.4">lo(4)</a> interfaces. |
<li>Speed up the |
<li>Speed up the |
<a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> request |
<a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> request |
<a href="https://man.openbsd.org/pf.4#DIOCGETRULE">DIOCGETRULE</a> |
<a href="https://man.openbsd.org/pf.4#DIOCGETRULE">DIOCGETRULE</a> |
|
|
more resilient when some servers are |
more resilient when some servers are |
misbehaving: keep trying LDAP servers until we get full results from |
misbehaving: keep trying LDAP servers until we get full results from |
one, rather than just until one accepts the TCP connection. |
one, rather than just until one accepts the TCP connection. |
<li>In <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>, |
|
display separate |
|
<a href="https://man.openbsd.org/ifconfig.8#hwfeatures">hwfeatures</a> |
|
for TCP segmentation offload (TSOv4, TSOv6) |
|
and TCP large receive offload (LRO) and provide a |
|
<a href="https://man.openbsd.org/ifconfig.8#tcplro">-tcplro</a> |
|
parameter to disable LRO. |
|
<li>New <a href="https://man.openbsd.org/ifconfig.8#wgdescription" |
<li>New <a href="https://man.openbsd.org/ifconfig.8#wgdescription" |
>wgdescription</a> parameter to |
>wgdescription</a> parameter to |
<a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> |
<a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> |