Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a44e4e8b authored by James Smart's avatar James Smart Committed by Christoph Hellwig
Browse files

Standardize nvme SGL segment count



Standardize default SGL segment count for nvme target and initiator

The driver needs to make them the same for clarity.

Signed-off-by: default avatarDick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: default avatarJames Smart <james.smart@broadcom.com>
Reviewed-by: default avatarJohannes Thumshirn <jthumshirn@suse.de>
parent 36b8890e
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -21,9 +21,7 @@
 * included with this package.                                     *
 ********************************************************************/

#define LPFC_NVME_MIN_SEGS		16
#define LPFC_NVME_DEFAULT_SEGS		66	/* 256K IOs - 64 + 2 */
#define LPFC_NVME_MAX_SEGS		510
#define LPFC_NVME_DEFAULT_SEGS		(64 + 1)	/* 256K IOs */
#define LPFC_NVMET_MIN_POSTBUF		16
#define LPFC_NVMET_DEFAULT_POSTBUF	1024
#define LPFC_NVMET_MAX_POSTBUF		4096
+1 −1
Original line number Diff line number Diff line
@@ -709,7 +709,7 @@ lpfc_nvmet_create_targetport(struct lpfc_hba *phba)
	pinfo.port_id = vport->fc_myDID;

	lpfc_tgttemplate.max_hw_queues = phba->cfg_nvme_io_channel;
	lpfc_tgttemplate.max_sgl_segments = phba->cfg_sg_seg_cnt;
	lpfc_tgttemplate.max_sgl_segments = phba->cfg_sg_seg_cnt + 1;
	lpfc_tgttemplate.target_features = NVMET_FCTGTFEAT_READDATA_RSP |
					   NVMET_FCTGTFEAT_NEEDS_CMD_CPUSCHED |
					   NVMET_FCTGTFEAT_CMD_IN_ISR |
+1 −3
Original line number Diff line number Diff line
@@ -21,9 +21,7 @@
 * included with this package.                                     *
 ********************************************************************/

#define LPFC_NVMET_MIN_SEGS		16
#define LPFC_NVMET_DEFAULT_SEGS		64	/* 256K IOs */
#define LPFC_NVMET_MAX_SEGS		510
#define LPFC_NVMET_DEFAULT_SEGS		(64 + 1)	/* 256K IOs */
#define LPFC_NVMET_SUCCESS_LEN	12

/* Used for NVME Target */