-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for creating SGLs and use them by default. Note: This includes an API incompatible change in nvme_rq_mapv_prp(). Signed-off-by: Klaus Jensen <[email protected]>
- Loading branch information
Showing
7 changed files
with
214 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Changelog | ||
|
||
## v5.0.0: (unreleased) | ||
|
||
### ``nvme_rq`` | ||
|
||
``nvme_rq_mapv_prp()`` now expects the ``struct iov *`` to contain virtual | ||
addresses and will translate them when building the data pointer PRPs. | ||
|
||
libvfn now supports reating SGLs (and will use them by default if available). | ||
Use the new helper function ``nvme_rq_mapv()`` to map ``struct iov *``'s. This | ||
function will use SGLs if supported by the controller or fall back to PRPs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.