On 8/15/25 10:21 PM, Xose Vazquez Perez wrote:
And it is unnecessary to set ctrl_loss_tmo to -1 for NVMe/TCP devices, because it is the default.
Totally wrong. I misread the code: $ grep NVMF_DEF_CTRL_LOSS_TMO drivers/nvme/host/fabrics.c int ctrl_loss_tmo = NVMF_DEF_CTRL_LOSS_TMO, key_id; $ grep ^#define drivers/nvme/host/fabrics.h #define _NVME_FABRICS_H 1 #define NVMF_MIN_QUEUE_SIZE 16 #define NVMF_MAX_QUEUE_SIZE 1024 #define NVMF_DEF_QUEUE_SIZE 128 #define NVMF_DEF_RECONNECT_DELAY 10 #define NVMF_DEF_CTRL_LOSS_TMO 600 <--- #define NVMF_DEF_FAIL_FAST_TMO -1 It's 10 minutes.