| c2471e45 | 24-Sep-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
nvmf: Clean unassociated_qpairs on connect error
When spdk_nvmf_poll_group_add returns an error, qpair is in uninitialized state and spdk_nvmf_qpair_disconnect handles this state in a special way, i
nvmf: Clean unassociated_qpairs on connect error
When spdk_nvmf_poll_group_add returns an error, qpair is in uninitialized state and spdk_nvmf_qpair_disconnect handles this state in a special way, i.e. we don't decrement the `group->current_unassociated_qpairs` counter. That is not a critical error but may lead to uneven qpairs distribution.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: If68c4c4c8f3a99a690ba15694b5568940a7e0c21 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25012 Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| aac967c0 | 09-Oct-2024 |
Jim Harris <jim.harris@samsung.com> |
lib/nvmf: create pollers for each transport poll group
Having more granular pollers makes it easier to detect and report whether any given poller has pending work in progress.
Signed-off-by: Jim Ha
lib/nvmf: create pollers for each transport poll group
Having more granular pollers makes it easier to detect and report whether any given poller has pending work in progress.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I640eca2c702ac07eec1b84e3f541564fd0d44a12 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25184 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
| 2e10c84c | 15-Nov-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
nvmf: Expose DIF type of namespace to host again
We disabled exposing DIF type of namespaces to host because nvmf library did not support PRACT. https://github.com/spdk/spdk/commit/a438718fc25a5298f
nvmf: Expose DIF type of namespace to host again
We disabled exposing DIF type of namespaces to host because nvmf library did not support PRACT. https://github.com/spdk/spdk/commit/a438718fc25a5298f0bfc9daf2be0abc885b54be
nvmf library support PRACT now.
Let's expose DIF type of namespaces to host again.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I9c30c3c50791ade18fb46c2be807984c934d3788 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25438 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
show more ...
|
| 38b931b2 | 15-Nov-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
nvmf: Set bdev_ext_io_opts::dif_check_flags_exclude_mask for read/write
Fill opts->dif_check_flags_exclude_mask when nvmf submits read or write I/O to bdev layer. Furthremore, get CDW12 value for re
nvmf: Set bdev_ext_io_opts::dif_check_flags_exclude_mask for read/write
Fill opts->dif_check_flags_exclude_mask when nvmf submits read or write I/O to bdev layer. Furthremore, get CDW12 value for read I/O because it has PRACT bit.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: Icfa5b9c9b3ca8a0d6d9b08ba447e06ebe0986443 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23629 Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@nvidia.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| afdec00e | 06-Nov-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
nvmf: Add hide_metadata option to nvmf_subsystem_add_ns
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I518c3cc5fdcb16b41f1e3bda1debf5cb3cc9c47b Reviewed-on: https://review.spdk.
nvmf: Add hide_metadata option to nvmf_subsystem_add_ns
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I518c3cc5fdcb16b41f1e3bda1debf5cb3cc9c47b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25413 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| b09de013 | 06-Nov-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
nvmf: Get metadata config by not bdev but bdev_desc
This is a preparation to enable no_metadata option to each bdev for DIF insert/strip.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Cha
nvmf: Get metadata config by not bdev but bdev_desc
This is a preparation to enable no_metadata option to each bdev for DIF insert/strip.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I018ccbdba662fa71489ae9664fc9d41bf79cf7d7 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25412 Reviewed-by: Jim Harris <jim.harris@nvidia.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 8bbc7b69 | 02-Oct-2024 |
Pawel Baldysiak <pawel.baldysiak@dell.com> |
nvmf: Block ctrlr-only admin cmds if NSID is set
According to NVMe spec rev1.3d, Section4, Figure12: If admin cmd is not using NSID field - host should set it to 0h. Otherwise - such command should
nvmf: Block ctrlr-only admin cmds if NSID is set
According to NVMe spec rev1.3d, Section4, Figure12: If admin cmd is not using NSID field - host should set it to 0h. Otherwise - such command should be returned with INVALID FIELD IN COMMAND error.
With recent change that added passthrough command caps to nvmf - SPDK engine is forwarding all admin commands with NSID set to the bdev - even the incorrectly formed ones. For example - commit firmware with NSID set to 1.
Validate if requested command's opcode is using NSID, Return appropriate error if not - for request with NSID set.
Fixes issue #3564.
Change-Id: Id2fce050eeaf96ff039073f439d6444ecd55c0b3 Signed-off-by: Pawel Baldysiak <pawel.baldysiak@dell.com> Signed-off-by: Marcin Galecki <marcin.galecki@dell.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25151 Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 3291d077 | 23-Sep-2024 |
Kalyan Kadiyala <kalyan.kadiyala@broadcom.com> |
ut/fc: Fix compilation issues
Add the missing stubs Track spdk_nvmf_target_opts's size correctly
Change-Id: Iac696da876a95beedb803937944fe4a6680ee39c Signed-off-by: Kalyan Kadiyala <kalya
ut/fc: Fix compilation issues
Add the missing stubs Track spdk_nvmf_target_opts's size correctly
Change-Id: Iac696da876a95beedb803937944fe4a6680ee39c Signed-off-by: Kalyan Kadiyala <kalyan.kadiyala@broadcom.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25000 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| fb6c49f2 | 24-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
bdev: add spdk_bdev_get_nvme_nsid()
The id of a namespace is required to be sent in some, but not all, admin commands. So, without it, it's impossible to send an admin command that does require it.
bdev: add spdk_bdev_get_nvme_nsid()
The id of a namespace is required to be sent in some, but not all, admin commands. So, without it, it's impossible to send an admin command that does require it.
This is not a problem for IO commands, as bdev_nvme always fills in nsid for IO command passthru. However, we can't do that for admin commands, as some admin commands require nsid to be cleared or behave differently when it's set to the broadcast value (0xffffffff).
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ic943a1c52cd9043cc09469ad421be2f089aac606 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25363 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com>
show more ...
|
| bfd014b5 | 17-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
nvmf: add function for setting ns visibility
Also, while here, added an assert that the nsid is within the valid range in nvmf_ctrlr_ns_is_visible() and replaced all direct accesses to the bit_array
nvmf: add function for setting ns visibility
Also, while here, added an assert that the nsid is within the valid range in nvmf_ctrlr_ns_is_visible() and replaced all direct accesses to the bit_array with that function.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ife925688f2261d1110be2cf2ff69be71626b784b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25243 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 5a8c76d9 | 10-Oct-2024 |
Abhineet Pandey <abhineet.pandey@nutanix.com> |
lib/nvmf: Add spdk_nvmf_send_discovery_log_notice API
Added spdk_nvmf_send_discovery_log_notice API to send discovery log page change notice to hosts.
This may be use cases where the host may have
lib/nvmf: Add spdk_nvmf_send_discovery_log_notice API
Added spdk_nvmf_send_discovery_log_notice API to send discovery log page change notice to hosts.
This may be use cases where the host may have a low controller loss timeout, any maintenance operations can cause hosts to lose connection to one of the controllers. Once we send AEN, host can add the controlller back again.
Change-Id: I82e294ec226b5402c29f9ce6fce2c29ce9eaaa40 Signed-off-by: Abhineet Pandey <abhineet.pandey@nutanix.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25188 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 75a12cbf | 10-Oct-2024 |
Slawomir Ptak <slawomir.ptak@intel.com> |
test: Comparison operator fixes
Change-Id: I1296b19b590c2c6cbb75b9362e441cd6219d7a9f Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2
test: Comparison operator fixes
Change-Id: I1296b19b590c2c6cbb75b9362e441cd6219d7a9f Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25198 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| b95aae63 | 08-Jul-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
tcp: make nvme_tcp_qpair_state private
There's no reason to have a common enum for qpair state, as the qpair is processed differently on the target vs. initiator. The target didn't even use all of
tcp: make nvme_tcp_qpair_state private
There's no reason to have a common enum for qpair state, as the qpair is processed differently on the target vs. initiator. The target didn't even use all of the defined values.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Icec6ff56929ca51e7c7c5efd784512d78544631b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24231 Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 568c5c3b | 10-Sep-2024 |
Alex Michon <amichon@kalrayinc.com> |
lib/nvmf: Handle RGO field in ANA log
When RGO is set, we should set the number of namespace ids to 0 and the list of namespace ids should be empty.
Change-Id: I1c1f6282e261ddf00a7cc40b1f301edf407f
lib/nvmf: Handle RGO field in ANA log
When RGO is set, we should set the number of namespace ids to 0 and the list of namespace ids should be empty.
Change-Id: I1c1f6282e261ddf00a7cc40b1f301edf407f02b4 Signed-off-by: Alex Michon <amichon@kalrayinc.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24872 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 11cc2256 | 04-Sep-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
nvmf/tcp: require TLS PSKs to be specified via keyring
It's no longer possible to set TLS PSKs by specifying a path to the file containing the key. This method was deprecated and was supposed to be
nvmf/tcp: require TLS PSKs to be specified via keyring
It's no longer possible to set TLS PSKs by specifying a path to the file containing the key. This method was deprecated and was supposed to be removed in the upcoming release.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Idfa4c935bd97f20c020779d90b186607f24bb525 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24805 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 45f2e732 | 12-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
nvmf/rdma: populate numa.id for nvmf_rdma_qpairs
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Id188601d6103d8a15e9a3daaf60bfb24848525e5 Reviewed-on: https://review.spdk.io/gerrit/c/
nvmf/rdma: populate numa.id for nvmf_rdma_qpairs
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Id188601d6103d8a15e9a3daaf60bfb24848525e5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24514 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| c6ab15a6 | 12-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
nvmf/tcp: populate numa.id for nvmf_tcp_qpairs
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I4e93a49ec88f6b3296307840c58abcc878bfe649 Reviewed-on: https://review.spdk.io/gerrit/c/sp
nvmf/tcp: populate numa.id for nvmf_tcp_qpairs
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I4e93a49ec88f6b3296307840c58abcc878bfe649 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24513 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 05632afd | 09-Jul-2024 |
Atul Malakar <a.malakar@samsung.com> |
nvmf: large IU and atomic write unit reporting
Added spdk_nvmf_ctrlr_identify_ns_ext() to request the identify namespace data and populate performance and atomic operations fields.
Change-Id: Ib809
nvmf: large IU and atomic write unit reporting
Added spdk_nvmf_ctrlr_identify_ns_ext() to request the identify namespace data and populate performance and atomic operations fields.
Change-Id: Ib809b174e08a4b8a26bbc6d396ff3fb4798fae98 Signed-off-by: Atul Malakar <a.malakar@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24094 Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 81fc34df | 11-Apr-2024 |
Krzysztof Goreczny <krzysztof.goreczny@dell.com> |
nvmf/tcp: Add support for the interrupt mode in NVMe-of TCP
Add one dedicated test interrupt.sh that checks if all pollers are indeed working in the interrupt mode. Also, run entire nvmf_target_core
nvmf/tcp: Add support for the interrupt mode in NVMe-of TCP
Add one dedicated test interrupt.sh that checks if all pollers are indeed working in the interrupt mode. Also, run entire nvmf_target_core.sh scope in both polling and interrupt mode to check if from functional perspective everything works in both cases. Most tests will (for now) still have busy pollers for the backend storage as only aio supports the interrupt mode but that's ok.
Change-Id: I0a61e82cd6372fe1bf97ae4c912f6f3266207f99 Signed-off-by: Krzysztof Goreczny <krzysztof.goreczny@dell.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22746 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 5e4d957e | 10-Jul-2024 |
Shuhei Matsumoto <smatsumoto@nvidia.com> |
nvmf: Identify command supports IOCS NVM NS data structure
Add minimum change to support and verify it by writing unit tests. We will revisit this feature when we find any OS uses Storage Tag.
Sign
nvmf: Identify command supports IOCS NVM NS data structure
Add minimum change to support and verify it by writing unit tests. We will revisit this feature when we find any OS uses Storage Tag.
Signed-off-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Change-Id: I0a9456d099f8fcf735ed773bec18e82dfbe1112e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24112 Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| 186b109d | 20-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id
We will try to avoid further proliferation of "SOCKET_ID" to refer to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoi
env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id
We will try to avoid further proliferation of "SOCKET_ID" to refer to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoid confusion with TCP sockets.
Change all of the existing in-tree SPDK_ENV_SOCKET_ID_ANY uses to SPDK_ENV_NUMA_ID_ANY, but keep the old #define around, at least for now. Also change all 'socket_id' parameters to 'numa_id'.
We still have spdk_env_get_socket_id(), we will need to keep this but next patch will add spdk_env_get_numa_id().
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Idc31c29e32b708c24d88f9c6fecaf9a99e34ba1e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24607 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| c99689f9 | 08-Aug-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
ut/nvmf: add stub for mdns_tgt_stop_mdns_prr()
Some linkers complain about it being missing:
nvmf_ut.o: in function `nvmf_tgt_destroy_cb': nvmf_ut.c:(.text.nvmf_tgt_destroy_cb[nvmf_tgt_destroy_cb]+
ut/nvmf: add stub for mdns_tgt_stop_mdns_prr()
Some linkers complain about it being missing:
nvmf_ut.o: in function `nvmf_tgt_destroy_cb': nvmf_ut.c:(.text.nvmf_tgt_destroy_cb[nvmf_tgt_destroy_cb]+0x1d8): undefined reference to `nvmf_tgt_stop_mdns_prr'
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ifcf44612cd2b73cd6b5c93ea0b746d438f18c159 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24471 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| c156f3e1 | 02-Aug-2024 |
Karl Bonde Torp <k.torp@samsung.com> |
nvmf: ensure correct nsid for passthrough commands
This handles the case where a user adds an nvme namespace to a fabrics subsystem with a different nsid than the underlying nvme namespace.
Fixes i
nvmf: ensure correct nsid for passthrough commands
This handles the case where a user adds an nvme namespace to a fabrics subsystem with a different nsid than the underlying nvme namespace.
Fixes issue #3486
Change-Id: Iede7001fd2a4b87fde1e3a1b201def792049394a Signed-off-by: Karl Bonde Torp <k.torp@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24454 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 3525f211 | 21-Aug-2024 |
Pierre Lestringant <plestringant@kalray.eu> |
nvmf/ut: Remove unused stub nvmf_transport_listen_dump_opts
Change-Id: I7e941a7cee9d0a8dee1448ff97afc8ca55026e15 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://revie
nvmf/ut: Remove unused stub nvmf_transport_listen_dump_opts
Change-Id: I7e941a7cee9d0a8dee1448ff97afc8ca55026e15 Signed-off-by: Pierre Lestringant <plestringant@kalray.eu> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24614 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| fdd8cea2 | 17-Jun-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
nvmf/auth: don't disconnect qpairs on reauth timeout
The spec says that a timeout during the reauthentication should only clear the authentication state, but should not terminate the connection.
Si
nvmf/auth: don't disconnect qpairs on reauth timeout
The spec says that a timeout during the reauthentication should only clear the authentication state, but should not terminate the connection.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I40ad7cdca5842e248c0fb73dd5cd7124872e9bc8 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23799 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|