tcpdirect-8.1.1
---------------

See corresponding onload-8.1.1 changelog for changes in OS support.

Bug fixes:

ON-14981: fix insufficient packet buffer allocation observable in some configs


tcpdirect-8.1.0.19
------------------

See corresponding onload-8.1.0 changelog for changes in OS support.

Features:

ON-14799: add transmit warming for X3522

Bug fixes:

ON-14313: don't force PIO on efct


tcpdirect-8.0.2.11
------------------

Bugs fixed:

ON-14431: X3522: fix discard handling


tcpdirect-8.0.1.2
-----------------

The OS and NIC support list has changed and corresponds to that supporte
by OpenOnload-8.0.1.

Features:

ON-14286: include version information in zf_stackdump

Bugs fixed:

ON-14306: fix segfault in zft_send_single_warm
ON-14236: restore debian packaging


tcpdirect-8.0.0.30
------------------

Add support for:
 - Red Hat Enterprise Linux 8.6
 - Red Hat Enterprise Linux 9.0
 - Canonical Ubuntu Server LTS 22.04
 - Canonical Ubuntu Server 21.10
 - SuSE Linux Enterprise Server 15 SP3
 - gcc 11.2

Remove support for:
 - Red Hat Enterprise Linux 6
 - Canonical Ubuntu Server LTS 18.04
 - SuSE Linux Enterprise Server 12
 - Debian 9 "Stretch"

Features:

ON-9207: add zf_stack_query_feature() to query PIO and CTPIO support
ON-9301: add zfsink -p option to print ZF attributes after stack creation
ON-12823: add min/max/median/%-ile stats to zftcppingpong/zfudppingpong
ON-13375: allow creation of TX/RX-only stacks with tx/rx_ring_max=0
ON-13388: add zf_send application
X3-447: allow for arbitrary iovec array len

Bugs fixed:

ON-11543: add per-stack and per-zocket retransmit counters in zf_stackdump
ON-12776: tcp tx: prevent doing extra copy after every CTPIO or DMA


See onload-7.1.3 change log for changes in prior versions of TCP Direct
-----------------------------------------------------------------------

Document Copyright (c) 2022-2023 Xilinx, Inc.
