Re: [PATCH v4 net-next 07/21] nvme-tcp: Add DDP data-path
From: David Ahern <hidden>
Date: 2021-02-17 17:01:42
Also in:
netdev
From: David Ahern <hidden>
Date: 2021-02-17 17:01:42
Also in:
netdev
On 2/17/21 7:01 AM, Or Gerlitz wrote:
quoted
quoted
@@ -1136,6 +1265,10 @@ static int nvme_tcp_try_send_cmd_pdu(struct nvme_tcp_request *req) else flags |= MSG_EOR; + if (test_bit(NVME_TCP_Q_OFF_DDP, &queue->flags) && + blk_rq_nr_phys_segments(rq) && rq_data_dir(rq) == READ) + nvme_tcp_setup_ddp(queue, pdu->cmd.common.command_id, rq); +For consistency, shouldn't this be wrapped in the CONFIG_TCP_DDP check too?We tried to avoid the wrapping in some places where it was possible to do without adding confusion, this one is a good example IMOH.
The above (and other locations like it) can easily be put into a helper that has logic when the CONFIG is enabled and compiles out when not. Consistency makes for simpler, cleaner code for optional features. _______________________________________________ Linux-nvme mailing list Linux-nvme@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-nvme