Commit 8b4a7464 authored by Konrad Sztyber's avatar Konrad Sztyber Committed by Tomasz Zawadzki
Browse files

CHANGELOG: add an entry about nvme/accel integration



Signed-off-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I99f747cbeb2aaf57e1e6f805d29edf77fb1f1a8c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20015


Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 6ecf0442
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -16,6 +16,19 @@ For retrieving physical addresses, spdk_vtophys() should be used instead.

New APIs, `spdk_flog` and `spdk_vflog`, were added to write messages to the specified log file.

### nvme

The `spdk_nvme_accel_fn_table` interface has been extended with callbacks allowing users to chain
multiple accel operations.  Users can now send requests with an existing accel sequence by setting
the `accel_sequence` field in `spdk_nvme_ns_cmd_ext_io_opts` if the controller supports it (i.e.
sets the `SPDK_NVME_CTRLR_ACCEL_SEQUENCE_SUPPORTED` flag) and the user implements the necessary
`spdk_nvme_accel_fn_table` callbacks.

The NVMe bdev will now advertise support for accel sequences if the `allow_accel_sequence` flag is
set in `bdev_nvme_set_options` and the underlying controller also supports them.

The TCP transport will now calculate data digest using the accel sequence APIs if they're available.

### nvmf

The `spdk_nvmf_request::data` field has been removed: instead, clients should set