TCPDirect-8.1.3
===============

  This is a minor update release of TCPDirect to match Onload-8.1.3 and
  including bug fixes since TCPDirect-8.1.2.38. See changelog for details.


TCPDirect-8.1.2.38
==================

  This is a minor update release of TCPDirect to match Onload-8.1.2 and
  including bug fixes since TCPDirect-8.1.1.23. See changelog for details.


TCPDirect-8.1.1.23
==================

  This is a minor update release of TCPDirect to match Onload-8.1.1,
  also including a bug fix. See changelog for details.


TCPDirect-8.1.0.19
==================

  This is a feature release of TCPDirect to be used with Onload-8.1.0.


TCPDirect-8.0.2.11
==================

  This is a minor update release of TCPDirect that includes fixes since
  TCPDirect-8.0.1.2.


TCPDirect-8.0.1.2
=================

  This is a minor update release of TCPDirect that includes fixes and other
  changes since TCPDirect-8.0.0.304.


TCPDirect-8.0.0.304
===================

  This is a feature release of TCPDirect that includes fixes and other changes
  since the version of TCPDirect included in OpenOnload-7.1.3.202.

  This version of TCPDirect must be used with the corresponding version
  of Onload, OpenOnload-8.0.0.


Network adapter and Linux distribution support
----------------------------------------------

  This packages is supported on all network adapters and operating systems
  supported by OpenOnload-8.0.0.


New features
------------

 - ztacks may be configured as rx-only or tx-only by setting tx_ring_max or
   rx_ring_max respectively to 0.

 - zf_stack_query_feature() has been added to allow PIO and CTPIO support to
   be queries at runtime.


Installation
------------

  To install TCPDirect from a tarball:

    1. As root, unpack the tar file using the tar command:

         tar -zxvf tcpdirect-<version>.tgz

       This will unpack the tar file and, within the current directory,
       create a sub-directory called tcpdirect-<version> which contains
       other sub-directories including the scripts directory from
       which subsequent install commands can be run.

    2. Go to the scripts directory:

         cd tcpdirect-<version>/scripts

    3. Install TCPDirect in the system directories:

         ./zf_install

  Successful installation is indicated with the following output:

    TCPDirect install complete


  To install TCPDirect from a Source RPM:

    1. Build the binary RPM from the source RPM file:

         rpmbuild --rebuild <source_rpm_path>

       where <source_rpm_path> is the full path to the source RPM.

    2. The build procedure generates a lot of console output. Towards
       the end of the build a "Wrote:" line identifies the location of
       the built binary RPM. For example:

         Wrote: <path>/tcpdirect-<module_version>.rpm

    3. Copy the "Wrote:" location that your server output, and use it
       install the binary RPM. For example:

         rpm -Uvh <path>/tcpdirect-<module_version>.rpm


SPDX-License-Identifier: MIT
SPDX-FileCopyrightText: (c) 2023-2024 Advanced Micro Devices, Inc.
